HttpServletRequest.getServletPath() decodes URL incorrectly. Specifically, it decodes '+' to ' ', which is just defined for query string but not for the URL in general.
The bug is in WebAppConfiguration.java line 1279. From what it seems like you need a different version of the decodeURLToken() method.
Log in to post a comment.