【发布时间】:2014-11-09 19:29:33
【问题描述】:
我正在为 web 项目实现一个框架(他们使用了 Servlet、Struts、Spring) 默认会话超时在 web.xml 中定义为 60 分钟。
如果用户空闲 45 分钟,我需要向用户显示一个弹出窗口,提示您的会话将在 15 分钟前结束,请单击“确定”继续。
不使用cookies有没有其他实现方式请建议。
【问题讨论】:
标签: java spring session jakarta-ee servlets
我正在为 web 项目实现一个框架(他们使用了 Servlet、Struts、Spring) 默认会话超时在 web.xml 中定义为 60 分钟。
如果用户空闲 45 分钟,我需要向用户显示一个弹出窗口,提示您的会话将在 15 分钟前结束,请单击“确定”继续。
不使用cookies有没有其他实现方式请建议。
【问题讨论】:
标签: java spring session jakarta-ee servlets
使用 javascript 并设置 45 分钟的超时功能。在 javascript 超时时,使用 JS 弹出窗口警告用户。单击确定后,只需使用 Ajax 发送服务器请求即可将会话延长 60 分钟。同时重置JS超时功能。
干杯 索尼M
【讨论】: