java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape () pattern
I have a URL like, http://localhost:8080/Project-war/utility/Login.jsf?fallback=%2FProject-war%2Fpublic_resources%2FShowDetails.jsf%3Fid%3D9 This URL is formed, when a login page is requested. The return URL to which the request is to be redirected after successful login is appended as a query-string parameter to the URL. If this URL is deliberately changed by a user like so, http://localhost:8080/Project-war/utility/Login.jsf?fallback=%2FProject-war%2Fpublic_resources%2FShowDetails.jsf%3Fid% A few trailing characters have been removed. It is a mal-formed URL. In this case, it causes the