【发布时间】:2015-01-17 22:45:27
【问题描述】:
看起来像一个简单的查询,但想清楚。
假设我在用户会话中添加了一个对象。
AClass aObj = new AClass();
aObj.setValue("a");
request.getSession().setAttribute("aSessionName", aObj);
现在,如果我在下面的行中对对象进行更改,我将其保存在会话中,例如:
aObj.setValue("b");
在此之后,如果我尝试从会话中检索 AClass 对象,例如:
AClass bObj = (AClass)request.getSession().getAttribute("aSessionName");
会话是否会返回具有 "a" 或 "b" 值的 AClass 对象?
【问题讨论】:
-
是什么阻止您继续尝试?
-
@Unihedron:我想知道原因。