如何在Web应用程序中实现上次活动时间

时间:2012-02-29 06:56:55

标签: spring-mvc

当用户登录时,我有一个创建标准用户会话的webapp。我想问一个如何实现每个用户的最后活动时间的抽象流程?我需要这个,因为我想删除N次过期的那些用户会话(可配置)。我正在考虑为User对象创建一个Date字段,并为用户与服务器的每次交互创建更新此Date,以便该对象始终保持最后的交互日期。这是一个好方法还是可以做得更好? :)

提前谢谢!

1 个答案:

答案 0 :(得分:1)

你使用哪个容器?通常它是开箱即用的。例如,您可以在tomcat(conf / web.xml)中配置它:

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

超过30分钟的会话将被丢弃。