shiro权限控制(shiro第二讲)
Shrio使用 shiro权限控制方式: 1.注解 2.配置文件 3.shiro标签 4.编码
1. shiro注解方式实现管理员权限控制
1) 导入jar包
2) 使用注解权限控制
A. 授权 使用自定义的UserRealm
B. 配置
C. 授权
期间遇到如下错误,发现原因是没有导进上面的四个包。
2. 使得管理员没有权限访问的功能被访问时,跳转到nopass.jsp界面
1)当没有权限而去访问时会发生异常UnauthorizedException
2)nopass.jsp
3. shiro标签 实现超级管理员和普通管理员不一样之处(是否有管理员管理这个功能)
4. shiro 配置文件方式权限控制
applicationContext.xml配置
去掉使用的注解权限控制方式
没有权限访问时跳转页面
结果: