【发布时间】:2018-01-17 15:13:47
【问题描述】:
我遇到了一个小问题,我的 web.xml 中的会话超时 15 分钟。但是,在 javascript 中,我尝试在达到 15 分钟之前警告用户 5 分钟,但是当它警告用户并且用户单击“确定”时,网络应用程序将不再工作。我要做的就是警告用户会话超时,然后当他们按下确定时,他们仍然可以使用网络应用程序。然而,当会话超时时间到时,我希望他们单击“确定”并将他们带到不同的网页。感谢您的帮助。
【问题讨论】:
-
这是一个需要解决的重要问题。我所做的是向客户端发送每个 HTTP 响应指令以重新启动会话计时器。应该运行计时器,使其每秒唤醒并检查时间;您必须处理减慢计时器的浏览器。具体如何设置取决于您的应用程序的性质。
-
请记住,打开多个选项卡/窗口到您的网站会设置多个具有不同到期时间的计时器。
标签: javascript session