Re: Tomcat5 and HttpServletRequest#getSession

2004-03-27 Thread Harry Mantheakis
JSPs are designed to create sessions automatically - unless you explicitly
tell them NOT to.

Hence, calling 

<%= request.getSession(false)%>

Will always get you a session.

There is a JSP directive you need to use which will prevent your JSP from
creating a session. I'm sure you can find the directive.

Regards

Harry


> Hello All,
> 
> I'm a little confused about the creation of new sessions.  I have a
> webapp running (Tomcat 5.0.19), and I can see from a SessionListener
> that the session is timed out - Session destroyed, all attributes
> removed.  So far, so good.  But when a subsequent request is made like
> the following excerpt from a JSP page:
> 
> <%= request.getSession(false)%>
> 
> I would have expected to get null as the response, instead I get a
> non-null session object (e.g.
> [EMAIL PROTECTED]) and the
> SessionListener reports that a new session was indeed created at the
> time of the JSP request.
> 
> So, it seems to me that a session is always created when the
> getSession() method is called regardless of the boolean parameter.
> 
> Can someone clarify for me?
> 
> Thanks!
> 
> 
> 
> -- john
> 
> =
> John Cartwright
> Associate Scientist
> Geospatial Data Services Group
> CIRES, National Geophysical Data Center/NOAA
> (303) 497-6284
> [EMAIL PROTECTED]
> =


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



Tomcat5 and HttpServletRequest#getSession

2004-03-26 Thread John C Cartwright
Hello All,

I'm a little confused about the creation of new sessions.  I have a 
webapp running (Tomcat 5.0.19), and I can see from a SessionListener 
that the session is timed out - Session destroyed, all attributes 
removed.  So far, so good.  But when a subsequent request is made like 
the following excerpt from a JSP page:

<%= request.getSession(false)%>

I would have expected to get null as the response, instead I get a
non-null session object (e.g. 
[EMAIL PROTECTED]) and the 
SessionListener reports that a new session was indeed created at the 
time of the JSP request.

So, it seems to me that a session is always created when the 
getSession() method is called regardless of the boolean parameter.

Can someone clarify for me?

Thanks!



-- john

=
John Cartwright
Associate Scientist
Geospatial Data Services Group
CIRES, National Geophysical Data Center/NOAA
(303) 497-6284
[EMAIL PROTECTED]
=
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]