有没有办法使用Spring管理以下场景:
如果用户处于非活动状态30分钟,我必须注销用户。但是,在第28分钟过后,我必须显示一个警告弹出窗口,说明用户将在2分钟后退出。 如果用户响应他的会话被维护。 否则,他的会话将在2分钟后到期,并被重定向到主页。
使用Spring 3.0。
* Spring正在处理我的所有会话管理,而servlet容器是Tomcat。 我正在努力的客户端的要求,任何创建的功能都应该在没有javascript的情况下运行良好。这就是我在寻找基于Spring的解决方案的原因。
答案 0 :(得分:0)
听起来像是Javascript on the client的工作,而不是Spring会做的事情。
如果您知道(或设置)服务器上的the session timeout,您可以在客户端设置相应的计时器,在实际会话到期前2分钟关闭。
如果需要,您可以始终通过将页面重定向到Javascript的注销URL来强制结束会话。如果您的注销目的地设置为主页,那么这就是用户最终的目的地。