我的用户会话存储为<aop:scoped-proxy/>
代理。我将如何在jsp上访问它?
我假设bean存储在会话的某个地方,如果我错了,请纠正我。
答案 0 :(得分:6)
我找到了答案:
http://digitaljoel.nerd-herders.com/2010/11/01/accessing-spring-session-beans-in-jsp/
简而言之:
${sessionScope['scopedTarget.userSession'].firstName}
就像一个魅力
答案 1 :(得分:0)
结帐this thread。问题是会话范围的bean(或一般的bean)必须注入需要它们的类中,并且没有一种简单的方法可以使用JSP页面。除了我链接的线程中提供的解决方案之外,您还可以将用户会话注入控制器,然后将对象添加到模型中。或者,如果您想切换到用于用户会话管理的Spring Security等框架,则可以使用他们的tag library从JSP访问用户会话信息。