Java struts2中的自动注销

Java struts2中的自动注销,java,session,struts2,Java,Session,Struts2,请帮我个忙,我对逻辑一窍不通 我有一个表,其中包含用户的进入和退出时间,例如: userid-1001 进入时间-11:00 退出时间-11:30 我正在做的是,根据登录时间获取入口和出口,但我想要的是,一旦我获得了入口和出口插槽,我应该能够将会话注销时间设置为存储在表中的出口时间 假设:用户id-1001,我应该能够在11:30注销该用户 请帮助我如何实现这一点您坚持的是哪一部分?如何结束用户会话?是的,如何结束用户会话,而不管用户是否正在执行任何活动或用户处于空闲状态???您只需使用sess

请帮我个忙,我对逻辑一窍不通

我有一个表,其中包含用户的进入和退出时间,例如:

userid-1001

进入时间-11:00

退出时间-11:30

我正在做的是,根据登录时间获取入口和出口,但我想要的是,一旦我获得了入口和出口插槽,我应该能够将会话注销时间设置为存储在表中的出口时间

假设:
用户id-1001
,我应该能够在11:30注销该用户


请帮助我如何实现这一点

您坚持的是哪一部分?如何结束用户会话?是的,如何结束用户会话,而不管用户是否正在执行任何活动或用户处于空闲状态???您只需使用
session.invalidate()
来终止会话,因为客户端可能正忙,您可能会被迫通过调用session.clear()来清除会话内容。至于超时问题,有一些
jQuery
插件将为您执行服务器回调,因此如果用户空闲,您可以终止会话。(我建议在过滤器中执行时间检查)从逻辑上讲,您可以创建一个线程,在给定的时间内休眠,并在唤醒后终止会话。请投入您的努力,使用internet并开始这样做。请让我们看看你的努力。