默认会话到期超时?

Mis*_*sak 7 cookies session servlets

默认情况下,JSESSIONID当您关闭浏览器时,cookie已过期,但关联HttpSession在服务器端有多长时间才真正有效?

Bal*_*usC 6

对于大多数容器,默认为30分钟,您可以<session-config>在webapp的中进行配置web.xml

<session-config>
    <session-timeout>10</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

上面的示例将服务器端会话超时更改为10分钟。因此,换句话说,如果客户端与服务器的交互时间不超过10分钟(即使浏览器保持打开状态的时间如此之长),则会话将在服务器端过期。下一个请求将创建一个新会话。

也可以看看: