JSP页面加权限控制

## 1. 在JSP页面顶部增加一行 ```` <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> ```` ## 对JSP页面进行操作 这里以总管理后台为示例演示 打开 /src/main/webapp/WEB-INF/view/iw_update/admin/index/index.jsp 要在总管理后台中,左侧菜单的用户管理下,增加一个菜单,名字叫 "测试菜单",代码如下:
其中红框中的,便是增加的代码。其代码为: ````
  • 测试菜单
  • ```` 其中,shiro:hasPermission name="zhegenizijiqiming" 这里,name的值便是 [10384.html](10384.html) 这里面注解 @RequiresPermissions 所设定的资源名字。 这段代码,便是如果当前登陆的用户有使用 zhegenizijiqiming 这个资源的权限,那么这里面所包含的html就会显示出来 ```` ......这里面所包含的html内容 ```` 如果用户没有使用 zhegenizijiqiming 这个资源的权限,那么就不会显示这里面所包含的html内容,用户自然也就看不到这个菜单了。 如果用户手动访问 zhegenizijiqiming 所标注的Controller中那个方法的url,同样,没有权限的话也访问不到,会被拦截,无权访问。 #### 注: 这里所说的某个用户有没有使用这个资源的权限,是在 [10385.html](10385.html) 这里进行设置的