有什么办法可以使用Spring管理以下场景:
如果用户不活动30分钟,我必须注销该用户。但是,在第28分钟过去时,我必须显示一个警告弹出窗口,提示用户将在2分钟后注销。
如果用户响应,则保持其会话。
否则,他的会话将在2分钟后过期,并将其重定向到主页。
使用Spring 3.0。
* Spring正在处理我所有的会话管理,而servlet容器是Tomcat。
我正在为之工作的客户端的要求是,创建的任何功能都应该能够很好地运行而无需使用javascript。这就是为什么我在寻找基于Spring的解决方案。
最佳答案
听起来像Javascript on the client的工作,而不是Spring要做的事情。
如果您知道(或设置)服务器上的the session timeout,则可以在客户端上设置相应的计时器,使其在实际会话期满前2分钟关闭。
如果需要,您始终可以通过将页面重定向到Javascript的注销URL来强制会话结束。如果您的登出目的地设置为主页,则最终用户将在那里。
关于java - 使用Spring 3.0的 session 不活动弹出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17339489/