How can I cause a forced session invalidation for timeouts, manual logouts and such when using struts?
How can I check that a session is still valid and the user is still logged in using struts?
posted 10 years ago
You can invalidate the session using:
(Note that this is a standard J2EE function, not specific to Struts)
If a session is still valid, then calling:
will return a non-null session. However I have a feeling Struts will automatically create the session (if it does not exist) before any Action is called. You may need to create a custom RequestProcessor or ServletRequestListener to intercept the call before this happens.
Hope that helps.
Ryan Dillon<br />Code Canvas Technologies<br />RapidJ - Rapid Java Web Development<br /><a href="http://www.codecanvas.com.au/rapidj/" target="_blank" rel="nofollow">http://www.codecanvas.com.au/rapidj/</a>