使用spring security的标签库
有时需要在页面显示用户名,或者根据用户角色显示或者不显示一些内容。这需要使用到spring security提供的标签库。在maven中加入标签库:
<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-taglibs</artifactId> <version>2.0.4</version> </dependency>
在页面中引入标签库:
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
使用标签库的示例:
<sec:authentication property="principal" var="authentication"/> <sec:authorize ifAllGranted="ROLE_USER">可以访问</sec:authorize> 用户名:${authentication.username }<br />
相关日志
这篇文章上的评论 RSS feed TrackBack URI