2012-01-09 113 views
-1

我开发了一个使用JSP的web应用程序并部署在tomcat服务器中。 因此,如果用户在应用程序中保持空闲超过5分钟,那么他们的会话应该过期。但是我不知道如何在会话超时后将用户重定向到登录页面/主页。 我用下面的代码,以使会话过期如何让jsp页面在过期后重定向到主页?

<%session.setMaxInactiveInterval(300);%>

请给我一些想法来解决这个问题。

由于提前

拉吉

+1

你如何处理登录?默认的基于表单的登录机制为您执行此操作:在未登录的情况下访问受登录保护的页面时,它会重定向到登录页面。 – 2012-01-09 11:18:51

+0

是会话过期后,当用户访问安全页面时,用户应该自动重定向到登录页面。 – 2012-01-09 11:22:05

+0

@Raj:这不回答我的问题。你如何处理登录?你使用的是标准的JEE机制吗?还是你在使用自己的机制?那么定制机制的原则是什么? – 2012-01-09 11:43:25

回答

0

您可以创建一个过滤器,然后检查该和重定向

if(session != null && !session.isNew()) 
    chain.doFilter(request, response); 
else 
    response.sendRedirect("/myhomepage.jsp"); 
相关问题