struts2-權限驗證-2

5.如圖:

action類需要實現一個SessionAware接口,然后實現一個setSession方法,利用session去記錄是否登錄過,并且是否是管理員。

6.利用攔截器判斷session是否不為空并且用戶名是否是123,如果是可以跳到管理員頁面,下面是攔截器的配置:

7.在struts.xml中注冊自定義攔截器和自定義攔截器棧來實現攔截


來自簡書APP

8.結果圖:

來自簡書APP

輸入姓名密碼不是123的情況:

來自簡書APP

輸入正確的情況頁面:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • 概述 什么是Struts2的框架Struts2是Struts1的下一代產品,是在 struts1和WebWork的...
    inke閱讀 2,345評論 0 50
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,326評論 25 708
  • 大膽質疑,謹慎斷言。無論在生活中,還是工作中,當你周圍的人提出自己的意見時,不要著急判斷對錯,可以先提出自己的疑問...
    臨淄茂業(yè)DDM王春梅閱讀 188評論 0 0
  • 我一直在想為什么總是會對一種味道念念不忘,哪怕天天吃也不覺得膩。就像吃飯一樣的去還念著那種味道?;蛟S有時候我們吃食...
    丁曉嵐閱讀 1,239評論 21 43

友情鏈接更多精彩內容