有三种方式
1.在tomcat–>conf–>conf/web.xm中的中设置:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间
这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果在调试程序,应该是修改服务器端时间来测试,而不是客户端
2、.在项目的web-inf文件夹下的web.xml文件中
<session-config>
<session-timeout>60</session-timeout>
</session-config>
//过期时间60分钟
时间单位为分钟
3、在代码层面进行设置
session.setMaxInactiveInterval(30*60);//以秒为单位,即在没有活动30分钟后,session将失效
设置为-1永不过期