我正在使用Spring Boot
,我希望在navbar
内显示已登录用户的姓名和姓氏。
要做到这一点,我必须在每个控制器的每个方法中调用主体,然后我必须将信息添加到模型中。
我认为有更好的方法可以做到这一点。我想到session attribute
。这是对的吗?
所以我的问题是:会话属性是最佳选择吗? 如果是,我该怎么做?
答案 0 :(得分:0)
您可以在jsp中直接使用这些行:
<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>
<security:authorize access="isAuthenticated()">
authenticated as <security:authentication property="principal.username" />
</security:authorize>
取自baeldung
答案 1 :(得分:-1)