[ http://issues.apache.org/jira/browse/WICKET-149?page=all ]
Nathan Hamblen updated WICKET-149:
----------------------------------
Attachment: slashCheck.diff
I just tested in 2.0 branch, no problem there. In that tree the path slash is
prefixed (if not present) in AbstractWebRequestCodingStrategy.decode() (line
94). An analagous fix here would be in WebRequestCodingStrategy.decode(), as in
the new patch I'm attaching. Confirmed that it fixes the problem.
> mounted URLs fail if filterPath is blank
> ----------------------------------------
>
> Key: WICKET-149
> URL: http://issues.apache.org/jira/browse/WICKET-149
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.3
> Environment: jetty 5/6
> Reporter: Nathan Hamblen
> Attachments: slashCheck.diff
>
>
> The path in RequestParameters needs to begin with a "/" or it will not be
> found when checking against mounted paths. The slash is prefixed in
> WicketFilter line 545 when checking isWicketRequest(), but it is not prefixed
> later when looking for the request target. Proposed fix in patch (to be
> attached) performs this operation in ServletWebRequest.getPath(); I'm not
> sure if that is the ideal spot, but I've confirmed that it fixes the problem.
--
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