Is there a way to detect when the session has expired, so that we can send a redirect to a login page?

Michael Wax

[In our Servlet framework, session timeout happens after 1hr. Currently if user tires to access the pages after 1hr, he gets null-pointer exception. Is there any way we can detect that session has been expired, so that we can show standard HTML Page to User, indicating that his session has expired, he has to LOGIN again.]

-----------------

After getting the session, check to see if it is new:

HttpSession session = request.getSession();
if (!session.isNew()) {
  //do something which requires the session to exist
}
else {
  //new session was created - send new login page
}
[And see http://www.jguru.com/faq/view.jsp?EID=415883 for how to send a redirect to a static login page. -Alex]
0 Comments  (click to add your comment)
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

About | Sitemap | Contact