You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Frank Bille Jensen (JIRA)" <ji...@apache.org> on 2006/10/26 01:19:18 UTC
[jira] Commented: (WICKET-16) missing base64/ URL encoding
[ 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