【发布时间】:2013-10-24 05:49:47
【问题描述】:
在 jsp 页面上,访问属性,例如: List = (List)request.getAttribute("object");
我们在具有独立会话的服务器上有多个用户。 不时地,我们注意到 UserA 正在查看 UserB 的请求属性。
示例: UserA 有一个请求属性“对象”集,其中包含 3 个元素: 一个 乙 C
UserB 有一个请求属性“object”集,其中包含 3 个元素: D E F
在会话期间的某个时间点,当 UserA 尝试访问属性“object”时, 返回的元素是: D E F
存储在 UserB 的请求属性中的元素。
有什么想法会发生这种情况吗?
【问题讨论】:
-
我怀疑你在某些地方有静态状态(可能与会话访问无关)。
-
看起来你已经在你的 servlet 中声明了属性或使用了
static变量,就像一个持有连接 =\ 的单例对象。
标签: java jsp httpsession