这在我看来,“会话”范围的另一种方式使用setAttrubute /的getAttribute春“会话”的bean的范围
正确保持物体会话
?
你知道,不知道为什么,它不适合我。
<豆ID = “sabreUser” 级= “util.MyUser” 工厂法= “getSomeUser” 范围= “会话” >
<常量ARGS ... >
我看到的是在初始化和初始部署之后,MyUser属性是正确的。
然后,在第一个会话中,我更改MyUser属性,会话关闭。
第二个会话运行,它看到上一个会话的最后一个设置值!
这是什么意思?
我希望这个对象在新会话开始时被初始化。但最好看起来像单身人士,尽管你看到 - “会话”属性被设置。
我可以看到问题的原因,因为Servlet的字段使用@Autowired 进行初始化,因此,一旦它初始化,其他每个会话都将看到其字段设置并且不会“重新链接”此属性。它发生过一次?如何克服这个问题?
这些方法在哪里setProperty/getProperty? – Bozho 2010-05-07 13:18:49