繁体   English   中英

Java EE会话:您可以将某些属性存储为非持久性吗?

[英]Java EE sessions: Can you store some attributes as non-persistent?

我是否能够以这样的方式存储会话变量:如果会话被挂起而另一些会话变量未被挂起,则其中的一些可以被带回?

假设我有两个名为“ A”和“ B”的会话变量。 如果会话被暂停,我希望保留“ A”并将其恢复,但是我不希望将“ B”保存在任何位置。 由于安全性原因,我希望它丢失。

简短的答案是没有。 此外,会话通常会持续较短的时间(例如30分钟),之后所有属性都将消失。

但是,可以在创建和销毁会话时实现HttpSessionListener并存储/恢复属性。

停权到底是什么意思? 您是说序列化的吗? 在这种情况下,请看一下transient关键字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM