zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java web 开发 Session超时设置

JAVAWeb开发 设置 session 超时
2023-09-27 14:23:03 时间

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。

#

设置Session超时时间方式:

1.在web.xml中设置session-config如下:

 <session-config>
  <session-timeout>2</session-timeout>
 </session-config>

即客户端连续两次与服务器交互间隔时间最长为2分钟,2分钟后session.getAttribute()获取的值为空
API信息:
session.getCreationTime() 获取session的创建时间
session.getLastAccessedTime() 获取上次与服务器交互时间
session.getMaxInactiveInterval() 获取sess