美文网首页
设置session过期时间的三个方法

设置session过期时间的三个方法

作者: willcoder | 来源:发表于2019-06-13 08:31 被阅读0次

以下是设置session时间的3个方法:
  1. 在tomcat——>conf——>servler.xml文件中定义:

  <Context path="/test" docBase="/test"
  defaultSessionTimeOut="3600" isWARExpanded="true"
  isWARValidated="false" isInvokerEnabled="true"
  isWorkDirPersistent="false"/> 
  defaultSessionTimeOut="3600"

2. 项目所在目录下的 web.xml中定义:

  <session-config>
  <session-timeout>20</session-timeout>
  </session-config>

3. 在程序中定义:

  session.setMaxInactiveInterval(30*60);

设置单位为秒,设置为-1永不过期
  不知道这种设置会不会真正地起到作用的哦!
session.setTimeout(你设置的时间);   ------>>> 这个也可以,但是和setMaxInactiveInterval有什么差别暂时没有体会。

实验: 刚才用方法2 改了tomcat 安装目录/conf/ 下的 web.xml 文件里的session-timeout 但是实验后没有效果,
困惑了一会儿,发现错了,觉得应该改 项目下的 web.xml 文件里的session-timeout。
实验之后果然可以了。

相关文章

网友评论

      本文标题:设置session过期时间的三个方法

      本文链接:https://www.haomeiwen.com/subject/wrcvtctx.html