我是否能够以这样的方式存储 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/