1. 程式人生 > >從零開始——基於角色的權限管理01(補充)

從零開始——基於角色的權限管理01(補充)

itl jsp mage logs log sonar class htm -1

此博文較為詳細的介紹從零開始——基於角色的權限管理01文中的兩個部分的流程(解釋代碼)。

1)  index.jsp中提交跳轉action

  技術分享

  action的login,獲取jsp頁面傳過來的用戶名密碼和驗證碼,進行驗證

  技術分享

  技術分享

  首先到userDao中,執行login方法,判斷是否存在這組用戶名和密碼

  技術分享

  接著到roleDao中,執行getRoleNameById以獲取角色名

  技術分享

  最後,進入main.jsp中

2)在main.jsp中,有一個樹的顯示,再次進入authServlet中執行menuAction

技術分享

  先後執行roleDao和authDao中的一個方法,最後依靠JSONARRY和JSONOBJECT來獲取此角色可獲得的權限,然後以樹形的結構展示(展示的這個過程由控件完成,無需其他操作和代碼介入)

技術分享

技術分享

技術分享

技術分享

從零開始——基於角色的權限管理01(補充)