[ http://issues.apache.org/jira/browse/WICKET-16?page=comments#action_12444752 ] Frank Bille Jensen commented on WICKET-16: ------------------------------------------
I have committed a fix to this to both 1.x and 2.0. Can I have you check it out to see if it fixes your problem? > 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
