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:[EMAIL PROTECTED]]
Sent: 11 y| 2002 s. 14:45
To: Tomcat Developers List
Subject: Re: getRequestURI()



----- 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]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to