方式一
设置整个tocmat容器中所有的session失效时间,编辑tomcat安装目录下的conf/web.xml文件:
<session-config><session-timeout>30</session-timeout></session-config>
单位分钟,tomcat默认是30分钟
方式二
设置特定项目的session时长,修改指定项目的web.xml文件:
<session-config><session-timeout>20</session-timeout></session-config>
单位分钟
方式三
通过Java代码设置
session.setMaxInactiveInterval(10*60);
单位秒,
setMaxInactiveInterval()方法表示当前session在指定时间内若没有与服务器发生任何交互后失效。期间用户的任何活动都将刷新session的失效时间,例如在10秒内用户刷新页面将重新计算失效时间
版权归原作者 梁云亮 所有, 如有侵权,请联系我们删除。