0

在分配的 tomcat 会话到期之前,可以在 java 或 javascript 中运行一种方法吗?例如。用户 1 的会话到期,这又会“触发”一个方法在它到期之前运行吗?所以我的问题是,有没有办法判断会话是否过期(例如会话异常),然后会触发一个函数运行?

如果有人可以帮助我,我将不胜感激,谢谢。

4

2 回答 2

2

是的,您可以使用HttpSessionListener#sessionDestroyed()方法。

创建一个实现HttpSessionListener接口的类,并在方法中添加您的代码sessionCreated(HttpSessionEvent sessionEvent)

请参阅链接会话侦听器示例会话侦听器示例 2

尽管如此,Javadocs 总是在那里

来自 javadoc:

void sessionDestroyed(HttpSessionEvent se) 
   Receives notification that a session is about to be invalidated.
于 2013-02-06T09:35:35.837 回答
0

看看HttpSessionListener您可以按照此处的说明实现此接口并使用 Web XML 对其进行配置。

于 2013-02-06T09:35:23.113 回答