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.