java - 如何识别我的 session 变量何时更改?

标签 java eclipse jsp session session-variables

我有一个 session 变量,其值也可以从 java 和 Jsp 更改。是否可以检测到该变量的值何时发生更改?

最佳答案

您可以实现HttpSessionAttributeListener每次替换该值时您都会收到通知。请注意,在以下情况下(强烈不推荐)它将不起作用:

MyObject myobj = (MyObject)session.getAttribute("obj");
myobj.setValue(newValue);

关于java - 如何识别我的 session 变量何时更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1630312/

相关文章:

java - 将文本附加到文件并同时将其内容打印到控制台?

java - java读取文件时出错

java - Java 中的标点符号正则表达式

java - Android - Java 中的类序列

java - 如何删除 Checkstyle 信息(导入 org.apache.log4j.Logger 的顺序错误)

reactjs - 如何使样式库可配置

java - 在java中写入和读取文件

java - Android 开发的新手,在按照 teamtreehouse 的教程进行操作时,我不断收到错误

jsp - 如何在tomcat中允许put方法

java - 比较字符串 UTF-8 时的 jSTL 错误。(Spring Security -principal.username)