默认会话过期超时时间?

9

默认情况下,当您关闭浏览器时,JSESSIONID cookie会过期,但与之关联的HttpSession在服务器端的有效期是多久呢?

1个回答

9
大多数容器的默认值为30分钟,您可以通过在Web应用程序的web.xml中配置<session-config>来进行配置。
<session-config>
    <session-timeout>10</session-timeout>
</session-config>

上面的例子将会把服务器端的会话超时时间改为10分钟。换句话说,当客户端在10分钟内没有与服务器交互(即使浏览器保持打开状态),那么会话将在服务器端过期。任何下一个请求都将创建一个新的会话。
另请参阅:
- Servlet如何工作?实例化、会话、共享变量和多线程

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接