我是否能够以如下方式存储会话变量:如果会话暂停而某些会话变量可以被带回而其他会话变量没有?
假设我有两个名为“A”和“B”的会话变量。如果会话暂停,我希望“A”能够被持久化并恢复,但我不希望“B”被保存在任何地方。出于安全原因,我希望它丢失。
答案 0 :(得分:2)
简短的回答是否定的。此外,会话通常活得相对较短(例如30分钟),之后所有属性都会消失。
但是,您可以在创建和销毁会话时实施HttpSessionListener并存储/恢复您的属性。
答案 1 :(得分:1)
暂停是什么意思?你的意思是序列化?在这种情况下,请查看transient关键字。