假设我有一个个人资料页面,其中有一个“编辑您的个人资料”链接。所有用户都可以查看个人资料页面,但编辑链接按钮应该只对查看其个人资料的登录用户可见,而不是其他用户的个人资料。
到目前为止,我有这个代码,
<sec:authorize access="isAuthenticated()">
<sec:authentication property="principal.username" var="principal"/>
<c:if test="${profile_username eq principal}"> <!--profile_username is the username of the viewed profile -->
<!-- edit your profile link -->
</c:if>
</sec:authorize>
有没有更清洁的方法来做到这一点?可能是一个像
<sec:authorize access="isTheSamePerson()"/>
.
提前致谢。:)