Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使jsp页面在过期后重定向到主页?_Jsp - Fatal编程技术网

如何使jsp页面在过期后重定向到主页?

如何使jsp页面在过期后重定向到主页?,jsp,Jsp,我已经使用JSP开发了一个web应用程序,并部署在tomcat服务器中。 在这种情况下,如果用户在应用程序中保持空闲超过5分钟,那么他们的会话应该过期。但是我不知道如何在会话超时后将用户重定向到登录页/主页。 我使用以下代码使会话过期 请给我一些解决这个问题的办法 提前谢谢 Raj您可以创建一个过滤器,然后检查并重定向 if(session != null && !session.isNew()) chain.doFilter(request, response); e

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

请给我一些解决这个问题的办法

提前谢谢


Raj

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

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

如何处理登录?默认的基于表单的登录机制为您执行此操作:在未登录的情况下访问受登录保护的页面时,它会重定向到登录页面。是的,在会话过期后,当用户访问受保护的页面时,用户应自动重定向到登录页面。@Raj:这并不能回答我的问题。如何处理登录?您是使用标准的JEE机械装置,还是使用自己的机械装置?那么定制机制的原则是什么?如果有人想否决投票,请告诉我原因,不要简单地否决投票