tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jose MarĂ­a Zaragoza <>
Subject Re: Detecting Expired Session via JavaScript?
Date Tue, 01 Dec 2015 18:17:01 GMT
2015-12-01 18:30 GMT+01:00 Jerry Malcolm <>:
> I'm looking for a way to detect that the current session has expired (or
> logged out via another tab on the browser).  I know I could just issue dummy
> requests to the server and see if a login page comes back.  But issuing
> requests automatically resets the session timer.

Only if the request goes to the same application.
You can create a HttpSessionListener who saves some info on a shared
store when session is expired.
Anothe REST service could check the status of the session when is
requested by your page

You only need to think the way to map  Tomcat session with REST
requests ( a random string created on load page  and store it in a
local javascript variable and sent to server when logging in ? I don't
know )

I need a benign way to
> query that doesn't keep the session alive forever.
> I'm sure this problem has been solved before.  But basically, I want to know
> that the session is no longer valid and force the user back to the login
> page.  I know one possibility is to set the Tomcat timer to 30 min
> expiration, and then keep a '29 minute' timer running in the browser.  But
> my clients can change the tomcat session timer length.  And also this
> doesn't account for a logoff using the same session on a different browser
> tab.  I'd really like a pro-active query method if anything like that
> exists.
> Suggestion?
> Thanks.
> Jerry
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message