Hum, it does look like the spec is a bit schizophrenic here. The ;jessionid= isn't part of the requestURI in section 4.4: <spec-quote section="4.4" version="2.3"> It is important to note that, except for URL encoding differences between the request URI and the path parts, the following equation is always true:
requestURI = contextPath + servletPath + pathInfo </spec-quote> However, in section 15.1.3 it very clearly is: <spec-quote section="15.1.3" version="2.3> public java.lang.String getRequestURI() Returns the part of this requestfs URL from the protocol name up to the query string in the first line of the HTTP request. </spec-quote> Off-hand, I'd say that it's a good question for [EMAIL PROTECTED] so that it can be clarified in the up-coming 2.4 spec. ----- Original Message ----- From: "Alex Kachanov" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, July 10, 2002 8:33 PM Subject: getRequestURI() Hello! This is a page: <%@ page contentType="text/html;charset=Shift_JIS"%> <%@page session="true"%> <p><%= request.getRequestURI() %></p> <p><%= session.getId() %></p> So, guys, what do you think "request.getRequestURI()" method should return when cookies are switched OFF in browser and the request is http://localhost/index.jsp;jsessionid=384975938475?blah=7&bloh=9 JRun 3.1 and Jrun 4.0 are sure it should return /index.jsp;jsessionid=384975938475 While all other Application servers (including Tomcat) return just: /index.jsp Who is right? with best wishes Alexander Kachanov -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>