----- Original Message ----- From: "Bill Barker" <[EMAIL PROTECTED]> To: "Tomcat Developers List" <[EMAIL PROTECTED]> Sent: Wednesday, July 10, 2002 10:34 PM Subject: Re: getRequestURI()
> 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> > Never mind, my mistake. The ;jsessionid is part of the URI, not the URL (RFC 2396). Tomcat is right, and JRun is wrong. > 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]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>