Re: How to detect that session has expired ?
D'oh! That's the one I ment, not ServletContextListener. Kirk "Must proofread before sending" Wylie M7 Corporation Curtis Taylor wrote: HttpSessionListener is your friend...;-) http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSessionListener.html Kirk Wylie wrote: > Ashish Kulkarni wrote: > >> HI >> if u are using servelt 2.3 , then u can use servelt >> filter, in this filter u can have logic to check >> session before each request so u dont need to add any >> code in jsp or action class > > > If he's using Servlet 2.3, then he can also use the > ServletContextListener in conjunction, where is where the logic for > whether the session has been restarted could likely belong. > > Kirk Wylie > M7 Corporation > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- c dot tee at verizon dot net - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
HttpSessionListener is your friend...;-) http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSessionListener.html Kirk Wylie wrote: Ashish Kulkarni wrote: HI if u are using servelt 2.3 , then u can use servelt filter, in this filter u can have logic to check session before each request so u dont need to add any code in jsp or action class If he's using Servlet 2.3, then he can also use the ServletContextListener in conjunction, where is where the logic for whether the session has been restarted could likely belong. Kirk Wylie M7 Corporation - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- c dot tee at verizon dot net - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to detect that session has expired ?
If you use container authentication or filters, this isn't an issue. The user will never get to an action class with an invalid session. Edgar -Original Message- From: Kirk Wylie [mailto:[EMAIL PROTECTED] Sent: Monday, December 08, 2003 1:19 PM To: Struts Users Mailing List Subject: Re: How to detect that session has expired ? Ashish Kulkarni wrote: > HI > if u are using servelt 2.3 , then u can use servelt > filter, in this filter u can have logic to check > session before each request so u dont need to add any > code in jsp or action class If he's using Servlet 2.3, then he can also use the ServletContextListener in conjunction, where is where the logic for whether the session has been restarted could likely belong. Kirk Wylie M7 Corporation - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
Ashish Kulkarni wrote: HI if u are using servelt 2.3 , then u can use servelt filter, in this filter u can have logic to check session before each request so u dont need to add any code in jsp or action class If he's using Servlet 2.3, then he can also use the ServletContextListener in conjunction, where is where the logic for whether the session has been restarted could likely belong. Kirk Wylie M7 Corporation - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RES: How to detect that session has expired ?
http://java.sun.com/products/servlet/Filters.html http://www.javaworld.com/javaworld/jw-06-2001/jw-0622-filters-p2.html http://securityfilter.sourceforge.net/ -Mensagem original- De: Baljinder Singh [mailto:[EMAIL PROTECTED] Enviada em: domingo, 7 de dezembro de 2003 13:16 Para: Struts Users Mailing List Assunto: RE: How to detect that session has expired ? Ashish, Can you provide me with more details about how to use Servlet Filter ? Thanks, BS -Original Message- From: Ashish Kulkarni [mailto:[EMAIL PROTECTED] Sent: Sunday, December 07, 2003 9:15 PM To: Struts Users Mailing List Subject: Re: How to detect that session has expired ? HI if u are using servelt 2.3 , then u can use servelt filter, in this filter u can have logic to check session before each request so u dont need to add any code in jsp or action class Ashish --- Ed Dowgiallo <[EMAIL PROTECTED]> wrote: > Inheritance is your friend. If you need processing > common to all your > Action classes, extend the Struts Action class. > > Ed > - Original Message - > From: "Baljinder Singh" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > Sent: Sunday, December 07, 2003 5:41 AM > Subject: RE: How to detect that session has expired > ? > > > > Thomas, > > > > You mean to say that I should put this logic in > ActionClass. But then I > > would need to put it in all my Action Classes. > Can't I do something > similar > > in JSP because then I would do it in a common JSP > which is included in all > > other JSPs of mine. Or is there a common solution > which can take care all > > Action Classes. > > > > Thanks, > > BS > > > > -----Original Message- > > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > > Sent: Sunday, December 07, 2003 2:17 PM > > To: Struts Users Mailing List > > Subject: Re: How to detect that session has > expired ? > > > > > > > > > >When a session restarts, its context is empty, > so all objects stored in > > the session context have disappeared. To detect if > a session has > restarted, > > you need first to store an object in the session > context, then each time > > you need to know if the session has restarted, you > test its presence in > the > > context. If it is not there anymore, then the > session has restarted. > > > > At 08:09 07/12/2003, you wrote: > > >Hi All, > > > > > >How can I detect that session has expired and so > throw the user out of > > >system after showing him a message that "Your > session has expired. Please > > >login again." > > > > > >Thanks, > > >BS > > > > > > > > > >- > > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.547 / Virus Database: 340 - Release Date: 2/12/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.547 / Virus Database: 340 - Release Date: 2/12/2003 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to detect that session has expired ?
You ought not to refer directly to any jsp pages anyway. Always refer to an action which forwards to your jsp. Then you can put your JSPs inside WEB-INF if you want (insures they can never be directly accessed) and you never have to add any tag(s) to check for valid user. As Ed points out, Inheritance is your friend. Get to know him, and his cousin, Poly. Poly Morphism. Tim Lucia > -Original Message- > From: Ashish Kulkarni [mailto:[EMAIL PROTECTED] > Sent: Sunday, December 07, 2003 10:45 AM > To: Struts Users Mailing List > Subject: Re: How to detect that session has expired ? > > > HI > if u are using servelt 2.3 , then u can use servelt > filter, in this filter u can have logic to check > session before each request so u dont need to add any > code in jsp or action class > > Ashish > --- Ed Dowgiallo <[EMAIL PROTECTED]> wrote: > > Inheritance is your friend. If you need processing > > common to all your > > Action classes, extend the Struts Action class. > > > > Ed > > - Original Message - > > From: "Baljinder Singh" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" > > <[EMAIL PROTECTED]> > > Sent: Sunday, December 07, 2003 5:41 AM > > Subject: RE: How to detect that session has expired > > ? > > > > > > > Thomas, > > > > > > You mean to say that I should put this logic in > > ActionClass. But then I > > > would need to put it in all my Action Classes. > > Can't I do something > > similar > > > in JSP because then I would do it in a common JSP > > which is included in all > > > other JSPs of mine. Or is there a common solution > > which can take care all > > > Action Classes. > > > > > > Thanks, > > > BS > > > > > > -Original Message- > > > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > > > Sent: Sunday, December 07, 2003 2:17 PM > > > To: Struts Users Mailing List > > > Subject: Re: How to detect that session has > > expired ? > > > > > > > > > > > > > > >When a session restarts, its context is empty, > > so all objects stored in > > > the session context have disappeared. To detect if > > a session has > > restarted, > > > you need first to store an object in the session > > context, then each time > > > you need to know if the session has restarted, you > > test its presence in > > the > > > context. If it is not there anymore, then the > > session has restarted. > > > > > > At 08:09 07/12/2003, you wrote: > > > >Hi All, > > > > > > > >How can I detect that session has expired and so > > throw the user out of > > > >system after showing him a message that "Your > > session has expired. Please > > > >login again." > > > > > > > >Thanks, > > > >BS > > > > > > > > > > > > > > >- > > > >To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > >For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > - > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __ > Do you Yahoo!? > New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to detect that session has expired ?
Ashish, Can you provide me with more details about how to use Servlet Filter ? Thanks, BS -Original Message- From: Ashish Kulkarni [mailto:[EMAIL PROTECTED] Sent: Sunday, December 07, 2003 9:15 PM To: Struts Users Mailing List Subject: Re: How to detect that session has expired ? HI if u are using servelt 2.3 , then u can use servelt filter, in this filter u can have logic to check session before each request so u dont need to add any code in jsp or action class Ashish --- Ed Dowgiallo <[EMAIL PROTECTED]> wrote: > Inheritance is your friend. If you need processing > common to all your > Action classes, extend the Struts Action class. > > Ed > - Original Message - > From: "Baljinder Singh" > <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > Sent: Sunday, December 07, 2003 5:41 AM > Subject: RE: How to detect that session has expired > ? > > > > Thomas, > > > > You mean to say that I should put this logic in > ActionClass. But then I > > would need to put it in all my Action Classes. > Can't I do something > similar > > in JSP because then I would do it in a common JSP > which is included in all > > other JSPs of mine. Or is there a common solution > which can take care all > > Action Classes. > > > > Thanks, > > BS > > > > -----Original Message----- > > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > > Sent: Sunday, December 07, 2003 2:17 PM > > To: Struts Users Mailing List > > Subject: Re: How to detect that session has > expired ? > > > > > > > > > >When a session restarts, its context is empty, > so all objects stored in > > the session context have disappeared. To detect if > a session has > restarted, > > you need first to store an object in the session > context, then each time > > you need to know if the session has restarted, you > test its presence in > the > > context. If it is not there anymore, then the > session has restarted. > > > > At 08:09 07/12/2003, you wrote: > > >Hi All, > > > > > >How can I detect that session has expired and so > throw the user out of > > >system after showing him a message that "Your > session has expired. Please > > >login again." > > > > > >Thanks, > > >BS > > > > > > > > > >- > > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
HI if u are using servelt 2.3 , then u can use servelt filter, in this filter u can have logic to check session before each request so u dont need to add any code in jsp or action class Ashish --- Ed Dowgiallo <[EMAIL PROTECTED]> wrote: > Inheritance is your friend. If you need processing > common to all your > Action classes, extend the Struts Action class. > > Ed > - Original Message - > From: "Baljinder Singh" > <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > Sent: Sunday, December 07, 2003 5:41 AM > Subject: RE: How to detect that session has expired > ? > > > > Thomas, > > > > You mean to say that I should put this logic in > ActionClass. But then I > > would need to put it in all my Action Classes. > Can't I do something > similar > > in JSP because then I would do it in a common JSP > which is included in all > > other JSPs of mine. Or is there a common solution > which can take care all > > Action Classes. > > > > Thanks, > > BS > > > > -----Original Message----- > > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > > Sent: Sunday, December 07, 2003 2:17 PM > > To: Struts Users Mailing List > > Subject: Re: How to detect that session has > expired ? > > > > > > > > > >When a session restarts, its context is empty, > so all objects stored in > > the session context have disappeared. To detect if > a session has > restarted, > > you need first to store an object in the session > context, then each time > > you need to know if the session has restarted, you > test its presence in > the > > context. If it is not there anymore, then the > session has restarted. > > > > At 08:09 07/12/2003, you wrote: > > >Hi All, > > > > > >How can I detect that session has expired and so > throw the user out of > > >system after showing him a message that "Your > session has expired. Please > > >login again." > > > > > >Thanks, > > >BS > > > > > > > > > >- > > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > - > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
Inheritance is your friend. If you need processing common to all your Action classes, extend the Struts Action class. Ed - Original Message - From: "Baljinder Singh" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, December 07, 2003 5:41 AM Subject: RE: How to detect that session has expired ? > Thomas, > > You mean to say that I should put this logic in ActionClass. But then I > would need to put it in all my Action Classes. Can't I do something similar > in JSP because then I would do it in a common JSP which is included in all > other JSPs of mine. Or is there a common solution which can take care all > Action Classes. > > Thanks, > BS > > -Original Message- > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > Sent: Sunday, December 07, 2003 2:17 PM > To: Struts Users Mailing List > Subject: Re: How to detect that session has expired ? > > > > >When a session restarts, its context is empty, so all objects stored in > the session context have disappeared. To detect if a session has restarted, > you need first to store an object in the session context, then each time > you need to know if the session has restarted, you test its presence in the > context. If it is not there anymore, then the session has restarted. > > At 08:09 07/12/2003, you wrote: > >Hi All, > > > >How can I detect that session has expired and so throw the user out of > >system after showing him a message that "Your session has expired. Please > >login again." > > > >Thanks, > >BS > > > > > >- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to detect that session has expired ?
Seems this is not supported by many containers yet(J2EE 1.4). You could use a filter to check for session expiry but what if it expires after it passes the filter. Then each JSP should have a check in the beginning. Mohan -Original Message- From: news [mailto:[EMAIL PROTECTED] Behalf Of Mick Sent: Sunday, December 07, 2003 5:12 PM To: [EMAIL PROTECTED] Subject: Re: How to detect that session has expired ? On Sun, 07 Dec 2003 12:39:46 +0530, Baljinder Singh wrote: > How can I detect that session has expired and so throw the user out of > system after showing him a message that "Your session has expired. Please > login again." javax.servlet.http.HttpSessionListener http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpSessionListener .html http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Servlets4.html You can listen to when the session is about to be destroyed. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
On Sun, 07 Dec 2003 12:39:46 +0530, Baljinder Singh wrote: > How can I detect that session has expired and so throw the user out of > system after showing him a message that "Your session has expired. Please > login again." javax.servlet.http.HttpSessionListener http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpSessionListener.html http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Servlets4.html You can listen to when the session is about to be destroyed. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to detect that session has expired ?
Thomas, You mean to say that I should put this logic in ActionClass. But then I would need to put it in all my Action Classes. Can't I do something similar in JSP because then I would do it in a common JSP which is included in all other JSPs of mine. Or is there a common solution which can take care all Action Classes. Thanks, BS -Original Message- From: Thomas Cornet [mailto:[EMAIL PROTECTED] Sent: Sunday, December 07, 2003 2:17 PM To: Struts Users Mailing List Subject: Re: How to detect that session has expired ? When a session restarts, its context is empty, so all objects stored in the session context have disappeared. To detect if a session has restarted, you need first to store an object in the session context, then each time you need to know if the session has restarted, you test its presence in the context. If it is not there anymore, then the session has restarted. At 08:09 07/12/2003, you wrote: >Hi All, > >How can I detect that session has expired and so throw the user out of >system after showing him a message that "Your session has expired. Please >login again." > >Thanks, >BS > > >- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to detect that session has expired ?
When a session restarts, its context is empty, so all objects stored in the session context have disappeared. To detect if a session has restarted, you need first to store an object in the session context, then each time you need to know if the session has restarted, you test its presence in the context. If it is not there anymore, then the session has restarted. At 08:09 07/12/2003, you wrote: Hi All, How can I detect that session has expired and so throw the user out of system after showing him a message that "Your session has expired. Please login again." Thanks, BS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
How to detect that session has expired ?
Hi All, How can I detect that session has expired and so throw the user out of system after showing him a message that "Your session has expired. Please login again." Thanks, BS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]