Java EE session : Can you store some attributes as non-persistent?

标签 java session jakarta-ee

我是否能够以这样的方式存储 session 变量:如果 session 挂起,其中一些变量可以恢复,而另一些则没有?

假设我有 2 个名为“A”和“B”的 session 变量。我希望“A”在 session 暂停时被保留并恢复,但我不希望“B”被保存在任何地方。出于安全原因,我希望它丢失。

最佳答案

简短的回答是否定的。此外, session 通常存在的时间相对较短(例如 30 分钟),之后所有属性都会消失。

但是您可以实现 HttpSessionListener并在 session 创建和销毁时存储/恢复您的属性。

关于Java EE session : Can you store some attributes as non-persistent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877633/

相关文章:

asp.net - 防止与多个浏览器窗口共享 session

java - GreenDao 异步 loadAll 方法

asp.net - Asp.Net 4.0 的 Internet Explorer 11 session 问题

django - 如何让用户从 Chrome 插件自动登录网站(用 Django 编写)

java - 到 glassfish 的纯 java 应用端口

authentication - 在 servlet 和 EJB 之间使用 @RunAs

java - 如何为信用卡生成随机数

java - 在运行时执行java命令

Java网络应用程序: How to identify this memory issue?

java - 从 Android Studio 中的模块访问主项目?