【发布时间】:2016-03-19 16:45:07
【问题描述】:
有没有办法找出用户会话保持有效的时间(直到超时)?
我想在页面上显示这个时间。
我知道如何设置超时,但找不到如何让当前时间超时。
【问题讨论】:
-
当您接受以下答案时,您能否更新一下如何将其应用于您的页面代码?
标签: java session servlets timeout wicket
有没有办法找出用户会话保持有效的时间(直到超时)?
我想在页面上显示这个时间。
我知道如何设置超时,但找不到如何让当前时间超时。
【问题讨论】:
标签: java session servlets timeout wicket
我认为您应该在浏览器中使用纯 JavaScript 跟踪时间,并在每次 Ajax/WebSocket 调用时重置。
您无法在服务器上跟踪它,因为要检查您需要发出请求的时间,这将更新会话。
【讨论】:
Ajax/WebSocket call,以便我可以重置时间倒计时?
sessionTimeout 的javascript。订阅 wicket-ajax-events,如果成功,请重置 sessionTimeout
会话对象上有一个getLastAccessedTime(),这可能会有所帮助。
【讨论】: