spring使用安全性:在链接中验证principal.username

时间:2011-11-17 13:33:16

标签: java jsp spring-mvc spring-security

好的,这应该是一个简单的

在header.jspx文件中,我希望有一个链接,将经过身份验证的用户引导至其用户页面。

我正在使用它来检索用户名:

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

这就是我想要的内容:

<a href="http://localhost:8080/dealclick/users/username_here" > My account </a>

有可能吗?

2 个答案:

答案 0 :(得分:5)

你试过吗

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

然后使用

<a href="http://localhost:8080/dealclick/users/${username}" > My account </a>

答案 1 :(得分:2)

您只需将其替换为:

<a href="http://localhost:8080/dealclick/users/<sec:authentication property="principal.username"/>" > My account </a>