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 requestfs 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]>

Reply via email to