JSP页面加权限控制

## 找到总管理后台左侧目录所在页面 总管理后台刚登陆进去后,左侧会有目录,找到这个目录所在的jsp页面,才能对其进行增加菜单项。 总管理后台菜单项所在的页面,其jsp文件路径为: > /src/main/webapp/WEB-INF/view/iw_update/admin/index/index.jsp 另外,如果你想修改的是网站管理后台,那么网站管理后台的左侧菜单项所在的页面jsp文件路径为: > /src/main/webapp/WEB-INF/view/template/index.jsp ## 对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) 这里进行设置的