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配置
去掉使用的註解權限控制方式
沒有權限訪問時跳轉頁面
結果: