gpt4 book ai didi

java - session 属性被另一个 session 访问

转载 作者:太空宇宙 更新时间:2023-11-04 07:19:16 27 4
gpt4 key购买 nike

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

我们的服务器上有多个具有独立 session 的用户。我们间歇性地注意到 UserA 正在查看 UserB 的请求属性。

示例:UserA 有一个请求属性“object”集,其中包含 3 个元素:A乙C

UserB 有一个请求属性“object”集,其中包含 3 个元素:D乙

在 session 期间的某个时刻,当 UserA 尝试访问属性“object”时,返回的元素是:D乙

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

有什么想法会发生这种情况吗?

最佳答案

首先

request.getAttribute("object"); 

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

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

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

关于java - session 属性被另一个 session 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19552645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com