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


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