[jira] Commented: (WICKET-847) setResponsePage redirects to wrong url

2007-08-29 Thread Andrew Klochkov (JIRA)

[ 
https://issues.apache.org/jira/browse/WICKET-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523607
 ] 

Andrew Klochkov commented on WICKET-847:


A better workaround which solves some issues is to return . instead of empty 
string. 

 setResponsePage redirects to wrong url
 --

 Key: WICKET-847
 URL: https://issues.apache.org/jira/browse/WICKET-847
 Project: Wicket
  Issue Type: Bug
  Components: wicket
Affects Versions: 1.3.0-beta2
Reporter: Andrew Klochkov
Assignee: Alastair Maw
 Fix For: 1.3.0-rc1

 Attachments: wicket-quickstart.tar.gz


 When I do setResponsePage(MyHomePage.class) IE tries to show me 
 my.site.com/./ url and gets 404 response. 
 Firefox just shows my.site.com without any troubles. I'm using wicket 
 1.3-beta2 and WicketFilter mapped to /*. 
 It's being reproduced under tomcat only, jetty works fine. My tomcat version 
 is 5.5.17. 
 Quickstart project which reproduces the bug is attached.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (WICKET-847) setResponsePage redirects to wrong url

2007-08-23 Thread Andrew Klochkov (JIRA)

[ 
https://issues.apache.org/jira/browse/WICKET-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12522187
 ] 

Andrew Klochkov commented on WICKET-847:


The evil code is in the WebRequestCodingStrategy class:

// We need to special-case links to the home page if 
we're at the
// same level.
if (result.length() == 0)
{
result = ./;
}

A workaround is to override newWebResponse in Application subclass to prevent 
such redirects

pre
protected WebResponse newWebResponse(HttpServletResponse 
servletResponse)
{
return new BufferedWebResponse(servletResponse) {

public CharSequence encodeURL(CharSequence url)
{
return ./.equals(url) ?  : 
super.encodeURL(url);
}

};
}
/pre

 setResponsePage redirects to wrong url
 --

 Key: WICKET-847
 URL: https://issues.apache.org/jira/browse/WICKET-847
 Project: Wicket
  Issue Type: Bug
  Components: wicket
Affects Versions: 1.3.0-beta2
Reporter: Andrew Klochkov
Assignee: Alastair Maw
 Fix For: 1.3.0-rc1

 Attachments: wicket-quickstart.tar.gz


 When I do setResponsePage(MyHomePage.class) IE tries to show me 
 my.site.com/./ url and gets 404 response. 
 Firefox just shows my.site.com without any troubles. I'm using wicket 
 1.3-beta2 and WicketFilter mapped to /*. 
 It's being reproduced under tomcat only, jetty works fine. My tomcat version 
 is 5.5.17. 
 Quickstart project which reproduces the bug is attached.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (WICKET-869) Back button processing doesn't work in Opera

2007-08-21 Thread Andrew Klochkov (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Klochkov updated WICKET-869:
---

Attachment: wicket-quickstart.tar.gz

 Back button processing doesn't work in Opera
 

 Key: WICKET-869
 URL: https://issues.apache.org/jira/browse/WICKET-869
 Project: Wicket
  Issue Type: Bug
  Components: wicket
Affects Versions: 1.3.0-beta2
Reporter: Andrew Klochkov
 Attachments: wicket-quickstart.tar.gz


 Use case:
 1) user loads page A
 2) he goes to page B
 3) he hits back button
 4) he clicks an ajax link on the page A, but wicket thinks that page B is 
 current
page because Opera doesn't make any request when back button is presssed
 Opera 9.01
 wicket 1.3 beta 2
 It's happenning when pages extends base class with the following constructors:
 public class MyPage extends WebPage
 {
   public MyPage() {
   this(null);
   }
   public MyPage(PageParameters params)
   {
   super(params);
   }
   
 }
 In this case Page.init(final IPageMap pageMap) is never called and 
 Page.numericId contains zero for every page instance. 
 Quickstart is attached.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (WICKET-847) setResponsePage redirects to wrong url

2007-08-15 Thread Andrew Klochkov (JIRA)

 [ 
https://issues.apache.org/jira/browse/WICKET-847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Klochkov updated WICKET-847:
---

Attachment: wicket-quickstart.tar.gz

 setResponsePage redirects to wrong url
 --

 Key: WICKET-847
 URL: https://issues.apache.org/jira/browse/WICKET-847
 Project: Wicket
  Issue Type: Bug
  Components: wicket
Affects Versions: 1.3.0-beta2
Reporter: Andrew Klochkov
 Attachments: wicket-quickstart.tar.gz


 When I do setResponsePage(MyHomePage.class) IE tries to show me 
 my.site.com/./ url and gets 404 response. 
 Firefox just shows my.site.com without any troubles. I'm using wicket 
 1.3-beta2 and WicketFilter mapped to /*. 
 It's being reproduced under tomcat only, jetty works fine. My tomcat version 
 is 5.5.17. 
 Quickstart project which reproduces the bug is attached.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.