获取经过身份验证的用户实体Spring MVC

时间:2013-03-05 13:51:01

标签: spring-mvc spring-security

我在项目中使用Spring MVC + Spring Security。我需要在用户进行身份验证后和整个会话期间获取用户实体。例如,为了在我的欢迎页面上打印他的名字,例如:Welcome, ${user.firstName}!或在另一个页面上获取他的公司列表:

<c:forEach items="${user.userCompanies}" var="company">
    ${company.name}
</c:forEach>

等。 你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

检查Spring Security提供的taglib 要获取用户名,请使用:

<sec:authentication property="principal.username" />