在web应用中,设置session超时有三种方法:
1、在web.xml文件中配置:单位是分钟,范围是针对本项目所有用户的session
<session-config> <session-timeout>10</session-timeout> </session-config>
2、在程序代码中设置:单位是秒,范围是针对当前用户的session
session.setMaxInactiveInterval(900);
3、在tomcat服务器中confweb.xml设置:单位是分钟,范围是针对本服务器上所有项目的所有用户session
<session-config> <session-timeout>30</session-timeout> </session-config>
总结:一般情况用第一种比较合适