【发布时间】:2015-09-15 18:27:57
【问题描述】:
使用 Thymeleaf SpringSecurityDialect 我可以像这样显示登录用户的用户名:
Logged in user<span sec:authentication="name">Username</span>
我想更进一步,使用该登录用户名生成 URL。
<a href="view.html" th:href="@{'/view/'+${user.username}}" />
到目前为止,我一直通过将其直接添加到模型中来做到这一点,但是我想知道是否可以仅使用 SecurityDialect 和标签直接做到这一点。
例如,在 JSP 中,将它添加到 pagecontext var 是很简单的。
<sec:authentication var="user" property="principal" />
但是,我想知道是否可以选择在百里香中做类似的事情。
【问题讨论】: