如果会话不活动,则显示popin

时间:2012-06-13 15:45:12

标签: spring jsp spring-mvc

在我的网络应用程序中,如果会话在30分钟内处于非活动状态,我会显示一个popin。 您对SpringMVC如何做到了吗?

谢谢

1 个答案:

答案 0 :(得分:1)

我会这样做:

  • 将容器配置为在30分钟后过期会话

  • 当用户发出初始请求并创建新会话时,会存储包含会话ID的cookie。

  • 在后续请求中,根据存储在cookie中的会话ID检查请求的会话ID,如果它们不同,则用户的上一个会话已过期,并且您应该显示弹出窗口。

    < / LI>

还有一点需要注意,请确保将Cookie的最大年龄设置为负值。这可确保在浏览器关闭时删除cookie。如果您不这样做,下次用户打开浏览器并转到您的网站时,他们会看到弹出窗口。