gpt4 book ai didi

java - 如何在 web.xml 中以秒为单位设置 session 超时?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:33:25 25 4
gpt4 key购买 nike

我需要将 session 超时设置为 40 秒。我知道我们通常保持 20 分钟。

但我目前的应用要求是将 session 超时保持在 40 秒。 web.xml 仅采用整数值 1,但不采用 0.6。有没有办法写这个?我们在 Apache tomcat 服务器上运行我们的 java web 应用程序。

那么如何在 web.xml 中以秒为单位设置 session 超时?

最佳答案

使用 deployment descriptor ,您只能设置超时以分钟为单位:

<session-config>
<session-timeout>1</session-timeout>
</session-config>


但是使用 HttpSession您可以为 servlet 容器设置 session 超时以秒为单位的 API:

HttpSession session = request.getSession();
session.setMaxInactiveInterval(40);

推荐阅读:Deployment Descriptor Elements

关于java - 如何在 web.xml 中以秒为单位设置 session 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23005600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com