我对Spring会话bean有疑问。让我试着解释我需要什么以及我做了什么。我需要在session变量(在这种情况下是一个Bean)上存储user_id,所以当我需要在db上创建一些记录时,我可以跟踪谁做了什么。春季会话bean:用值初始化
要做到这一点,对于第一,我创建了一个豆,第二,我修改了那样的我的应用程序上下文:
<bean id="UserInfo" class="net.agdev.session.UserInfo" scope="session">
<aop:scoped-proxy/>
</bean>
我阅读,使用此:
ContextLoader.getCurrentWebApplicationContext().getBean("UserInfo");
是ppossible来访问bean,但目前还不清楚如何填充该bean ..
我尝试阅读Spring文档如何初始化bean以及如何在我的类控制器上调用,但我di找不到任何东西。
你可以建议在哪里可以找到一个例子或教程来做到这一点?
非常感谢!
Andrea
我发现非常有帮助的链接http://claymitchell.net/2008/02/11/spring-framework-annotation-sessionattribute-can-be-confusing/和我解决了使用HttpSession对象。 TNX! – 2011-06-03 16:00:10