If both methods return true, they would identify the first request
after session has been established with browser which supports
cookies. I try to keep GET requests clean to encourage browser to keep
its page history from growing. When I detect this request, I perform a
redirect to the same location to clean URL up. After redirection URL
will be clean, because session ID will be contained in cookie only. I
need to do this only once.

With isRequestedSessionIdFromURL() returning false I cannot do what I
need :-( Any ideas?

Michael.

> Interesting question.
> 
> The Servlet 2.3 spec says:
> "
> public boolean isRequestedSessionIdFromURL()
> Checks whether the requested session ID came in as part of the request URL.
> Returns: true if the session ID came in as part of a URL; otherwise,
> false"
> 
> I would interpret it this way: if the session id, which should be used
> was extracted from the URL, then return true.
> If however the cookie contains the same id and was checked first (which
> is default I think) then the requested session id came from the cookie!
> Imagine what would happen if always both would be checked and URL and
> cookie would contain 2 different ids.

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

Reply via email to