如何访问 web.xml 中的会话超时值?
How to access Session Timeout Value in web.xml?
我想在我的 Web 应用程序的服务器端实现空闲会话超时。我正在使用 Tomcat 服务器。
<session-config>
<session-timeout>10</session-timeout>
</session-config>
我可以创建 10 分钟的空闲会话超时,但我还想在计时器即将到期时通知用户。
示例:如果计时器只剩下 2 分钟,那么我将创建一个模式 window 显示“您的会话即将到期,请按确定继续您的会话”
对于那些活动,我需要访问和修改会话超时值。
我的问题是,
- 是否可以访问会话配置?
- 如果有,如何访问?
- 如果不是,执行这些操作的其他方法是什么?
提前致谢!
您可以从会话本身获取配置的超时,使用 getMaxInactiveInterval。它以秒为单位为您提供时间。
我想在我的 Web 应用程序的服务器端实现空闲会话超时。我正在使用 Tomcat 服务器。
<session-config>
<session-timeout>10</session-timeout>
</session-config>
我可以创建 10 分钟的空闲会话超时,但我还想在计时器即将到期时通知用户。 示例:如果计时器只剩下 2 分钟,那么我将创建一个模式 window 显示“您的会话即将到期,请按确定继续您的会话”
对于那些活动,我需要访问和修改会话超时值。
我的问题是,
- 是否可以访问会话配置?
- 如果有,如何访问?
- 如果不是,执行这些操作的其他方法是什么?
提前致谢!
您可以从会话本身获取配置的超时,使用 getMaxInactiveInterval。它以秒为单位为您提供时间。