- 在tomcat容器中设置:\conf\web.xml中设置
Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。
<session-config>
<session-timeout>30</session-timeout>
</session-config>
- 在工程的web.xml中设置
<session-config>
<session-timeout>15</session-timeout>
</session-config>
- 通过Java代码设置
此方法表示当前session在指定时间内若没有与服务器发生任何交互后失效,期间用户的任何活动都将刷新session的失效时间,一直处于活动状态则永不失效。
例如在30分钟内用户刷新页面将重新计算失效时间
session.setMaxInactiveInterval(30*60);//以秒为单位
4.优先级: 3 > 2 > 1