You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/04/30 02:59:39 UTC
DO NOT REPLY [Bug 19455] New: -
session tracking with 'jsessionid' fails when query string parameters present
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19455>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19455
session tracking with 'jsessionid' fails when query string parameters present
Summary: session tracking with 'jsessionid' fails when query
string parameters present
Product: Tomcat 5
Version: Nightly Build
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Critical
Priority: Other
Component: Catalina
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: pierre.delisle@sun.com
If you try the JSP page included below, (call it test.jsp)
with cookies disabled in your browser,
you'll get the following links (modulo the context path):
/standard-examples/test.jsp?foo=bar
/standard-examples/test.jsp;jsessionid=2E90D2BBD0180E2D92A9F2EC87E736D9?foo=bar
The first one works fine, the second one gets you to tomcat's default page.
(tested with the nightly of 4-28-2003)
The bug does not exist with tomcat-4.1.24.
---- test.jsp ------
<%
String context = request.getContextPath();
String url1 = context + "/test.jsp?foo=bar";
String url2 = response.encodeURL(url1);
%>
<a href='<%=url1%>'><%=url1%><br>
<a href='<%=url2%>'><%=url2%><br>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org