页面端标签控制权限的使用
使用步骤
第一步:导入Maven依赖
<!--页面端控制标签的依赖-->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>${spring.version}</version>
</dependency>
第二步:在jsp页面导入
<%@taglib uri="http://www.springframework.org/security/tags" prefix="security" %>
第三步:在页面上使用
authentication: 可以获取当前正在操作的用户信息
authorize 用于控制页面上某些标签是否可以显示
<span class="hidden-xs">
<security:authentication property="principal.username"></security:authentication>
</span>
<security:authorize access="hasRole('ROLE_ADMIN')">
<li id="system-setting"><a
href="${pageContext.request.contextPath}/role/findAll.do"> <i
class="fa fa-circle-o"></i> 角色管理
</a></li>
</security:authorize>