java - 在tomcat session 结束前运行方法

标签 java javascript tomcat tomcat7

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

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

最佳答案

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

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

查看链接 Session Listener ExampleSession Listener Example 2

尽管如此Javadocs are always there

来自javadoc:

void sessionDestroyed(HttpSessionEvent se) 
   Receives notification that a session is about to be invalidated.

关于java - 在tomcat session 结束前运行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14725606/

相关文章:

java - Java 中的参数化可迭代包装器 : incompatible types error

java - 程序未保存到下一个可用空间

java - Intellij 严重 tomcat 错误 : failing to start component

javascript - 从嵌套键字符串构建嵌套 JSON

java - VPS 上的 spring boot 应用程序没有响应

java - 关闭H2的正确方法是什么?

java - 使用 spring hibernate 从序列中获取下一个值

java - 如何让我的代码检查用户是否输入了字母字符? [Java]

javascript - 单击 Javascript 时替换网页中字符串的所有实例

javascript - 如何在Javascript中基于正则表达式进行条件匹配?