会话属性由另一个会话访问

时间:2013-10-23 21:28:39

标签: java jsp httpsession

在jsp页面上,访问属性,例如: List =(List)request.getAttribute(“object”);

我们在具有独立会话的服务器上有多个用户。 我们一直注意到UserA正在看到UserB的请求属性。

实施例: UserA有一个请求属性“object”,它有3个元素: 一个 乙 ç

UserB有一个请求属性“object”,它有3个元素: d Ë ˚F

在会话期间的某个时刻,当UserA尝试访问属性“object”时, 返回的元素是: d Ë ˚F

是存储在UserB的请求属性中的元素。

任何想法如何发生这种情况?

1 个答案:

答案 0 :(得分:1)

首先

request.getAttribute("object"); 

返回请求属性而不是Session属性。 要获取Session属性,您需要使用

request.getSession().getAttribute("object");

还要注意在Servlet中使用实例变量,它们在请求之间共享。