日期:2014-05-18  浏览次数:21021 次

如何设置session无响应超时时间并且自动返回登陆页面
想在项目里设置个无响应时间,3分钟如果没有进行操作的话就自动返回登陆页面,并且关闭当前session,已经知道用sessionlistener来监听,但是不知道具体该怎么写

------解决方案--------------------
看下我的
session.setAttribute(UserInfo.USERINFO, userinfo);
session.setMaxInactiveInterval(SESSION_TIME);

没有用到sessionlistener,
页面上会检查是否存在该session


------解决方案--------------------
在Web.xml里配置如下:
<session-config>
<session-timeout> 30 </session-timeout>
</session-config>
即页面闲置30分钟,用户session销毁自动退出到登录页面。