[ http://issues.apache.org/jira/browse/WICKET-16?page=all ]
Frank Bille Jensen closed WICKET-16. ------------------------------------ Bugfix included in 1.2.3 > missing base64/ URL encoding > ---------------------------- > > Key: WICKET-16 > URL: http://issues.apache.org/jira/browse/WICKET-16 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.2.2, 2.0 > Environment: any > Reporter: Korbinian Bachl > Assigned To: Frank Bille Jensen > Fix For: 1.2.3, 2.0 > > > yesterday i showed the concept of omponents to a friend and stumled into > something i dont understand and think it might be a bug. > > I have a small panelcompoment that holds a searchform (textfield + submit) > nothing special here, the code behind looks like: > > @Override > public void onSubmit() > { > String suchFeld = getSuchfeld(); > if(suchFeld.length()>0) > { > PageParameters params = new PageParameters(); > params.add("finde",suchFeld); > setResponsePage(Suche.class,params); > } > else > { > setResponsePage(getPage().getClass()); > } > } > > the component is put into a "BasePage": > > public BasePage() { > .... > add(bar); > add(new SuchPanel("SuchPanel")); > ..... > } > > wich is then extended by the real page: > > public class Foo extends BasePage{ > > /** Creates a new instance of Zigarren */ > public Foo() { > } > > wich works all fine, however if the class name contains non ascii letters > (e.g: ö ä ü etc.) it gives me a bug if nothing is entered into the search and > the part > > public class Zubehör extends BasePage{ > > /** Creates a new instance of Zubehör */ > public Zubehör() { > } > > "setResponsePage(getPage().getClass());" comes to action, the trouble is that > the page might have the URL: > ?wicket:bookmarkablePage=:de.pages.Zubeh%C3%B6r > but the form tries to go to : > wicket:bookmarkablePage=:de.pages.Zubeh%F6r > > wich results in a CODE 404 in the App Server -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira