Skip to main content

[JIRA] Created: (SERVLET_SPEC-43) Clarify behaviour of HttpServletResponse#encodeURL() with relative URLs

  • From: "markt_asf (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Created: (SERVLET_SPEC-43) Clarify behaviour of HttpServletResponse#encodeURL() with relative URLs
  • Date: Sat, 28 Jul 2012 00:16:56 +0000 (GMT+00:00)
  • Auto-submitted: auto-generated

Clarify behaviour of HttpServletResponse#encodeURL() with relative URLs
-----------------------------------------------------------------------

                 Key: SERVLET_SPEC-43
                 URL: http://java.net/jira/browse/SERVLET_SPEC-43
             Project: servlet-spec
          Issue Type: Improvement
            Reporter: markt_asf


The Javadoc for HttpServletResponse#encodeURL() states that "The 
implementation of this method includes the logic to determine whether the 
session ID needs to be encoded in the URL."

The Javadoc gives one example of a test. Another possible test that may be 
performed is "Is the URL part of the web application?". If it is not, the 
session ID does not need to be encoded in the URL.

That highlights the question of how relative URLs should be treated. The 
options I see are:
a) relative URLs are always assumed to be part of the web application
b) relative URLs are always relative the current HttpServletRequest
c) container specific
d) something else

My current expectation is that b) is the intended behaviour and that it was 
not explicitly stated since it was viewed as the only possible option. It 
would be helpful of this expectation could be confirmed or denied and either 
way if a clarification could be added to the Javadoc for 3.1 onwards (and 
earlier versions where possible).

Note the same issue exists for encodeRedirectURL()

This question was triggered by 
https://issues.apache.org/bugzilla/show_bug.cgi?id=53469

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Created: (SERVLET_SPEC-43) Clarify behaviour of HttpServletResponse#encodeURL() with relative URLs

markt_asf (JIRA) 07/28/2012
 
 
Close
loading
Please Confirm
Close