在jsp页面上,访问属性,例如: List =(List)request.getAttribute(“object”);
我们在具有独立会话的服务器上有多个用户。 我们一直注意到UserA正在看到UserB的请求属性。
实施例: UserA有一个请求属性“object”,它有3个元素: 一个 乙 ç
UserB有一个请求属性“object”,它有3个元素: d Ë ˚F
在会话期间的某个时刻,当UserA尝试访问属性“object”时, 返回的元素是: d Ë ˚F
是存储在UserB的请求属性中的元素。
任何想法如何发生这种情况?
答案 0 :(得分:1)
首先
request.getAttribute("object");
返回请求属性而不是Session属性。 要获取Session属性,您需要使用
request.getSession().getAttribute("object");
还要注意在Servlet中使用实例变量,它们在请求之间共享。