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

Igor Vaynberg resolved WICKET-1951.
-----------------------------------

    Resolution: Won't Fix
      Assignee: Igor Vaynberg

the method decodeParameters(String urlFragment, Map urlParameters) which throws 
this error is protected, feel free to override it to work without throwing the 
exception.

> MixedParamUrlCodingStrategy should not throw exception, if there is more 
> parameters, than expected
> --------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-1951
>                 URL: https://issues.apache.org/jira/browse/WICKET-1951
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.4-RC1
>            Reporter: Stefan Simik
>            Assignee: Igor Vaynberg
>
> MixedParamUrlCodingStrategy should not throw exception, if there is more 
> parameters, than expected.
> The problem is in MixedParamUrlCodingStrategy.java, line: 181
> Example: 
> We have url, that displays info domain yahoo.com :    
> "http://server/domain/yahoo.com";,    or about google.com:          
> "http://server/domain/google.com";
> Page is mounted using MixedParamUrlCodingStrategy:
> mount(new MixedParamUrlCodingStrategy("domain", DomainInfoPage.class, new 
> String[]{ DomainInfoPage.PARAMETER_DOMAIN_NAME }));
> When user types URL, that has more parameters, then we specified in mount  
> for example "http://server/domain/google.com/asdf";   --->>> GETS AN ERROR  !!!
> But there is no reason for such an error, because only first parameter is 
> required, additional can be ignored - without any errors.
> Use case is, that our users often rewrite URL directly and such typo results 
> in error, and we have no possibility to handle this
> and show the page - all the needed information is in URL, so there is no 
> reason to throw exception, when there is more information.

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

Reply via email to