James Phillpotts created SLING-2543:
---------------------------------------

             Summary: SlingPostServlet is not encoding redirect URLs
                 Key: SLING-2543
                 URL: https://issues.apache.org/jira/browse/SLING-2543
             Project: Sling
          Issue Type: Bug
          Components: Servlets
    Affects Versions: Servlets Post 2.1.2
            Reporter: James Phillpotts
         Attachments: redirectencode.patch

According to the JavaEE documentation for 
HttpServletResponse.encodeRedirectURL, "All URLs sent to the 
HttpServletResponse.sendRedirect method should be run through this method."

The SlingPostServlet isn't doing this, and so if you try and redirect to a node 
that contains special characters in the name, the redirect URL is incorrect.

e.g. A post request containing :name of Друга and :redirect of *.html gets a 
redirect URL of ?????.html rather than %D0%94%D1%80%D1%83%D0%B3%D0%B0.html as 
would be expected.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to