tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Kachanov" <a...@intadev.com>
Subject RE: getRequestURI()
Date Thu, 11 Jul 2002 05:45:06 GMT

HELLO!

this is the discussion at Macromedia support forum:
http://webforums.macromedia.com/jrun/messageview.cfm?catid=68&threadid=387534


could you please tell them that they may be wrong? 
I'm not good at citing specifications.




with best wishes
Alexander Kachanov

-----Original Message-----
From: Bill Barker [mailto:wbarker@wilshire.com]
Sent: 11 июля 2002 г. 14:45
To: Tomcat Developers List
Subject: Re: getRequestURI()



----- Original Message -----
From: "Bill Barker" <wbarker@wilshire.com>
To: "Tomcat Developers List" <tomcat-dev@jakarta.apache.org>
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 request’s 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
> servletapi-feedback@eng.sun.com so that it can be clarified in the
up-coming
> 2.4 spec.
>
> ----- Original Message -----
> From: "Alex Kachanov" <alex@intadev.com>
> To: <tomcat-dev@jakarta.apache.org>
> 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:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail:
<mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


Mime
View raw message