获取<aop:scoped-proxy>,它是jsp中的会话范围</aop:scoped-proxy>

时间:2011-01-25 21:23:30

标签: java spring jsp

我的用户会话存储为<aop:scoped-proxy/>代理。我将如何在jsp上访问它?

我假设bean存储在会话的某个地方,如果我错了,请纠正我。

2 个答案:

答案 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访问用户会话信息。