-
文件上傳查看全部
-
strut2執(zhí)行流程查看全部
-
使用攔截器進(jìn)行用戶權(quán)限驗(yàn)證1.創(chuàng)建被訪問(wèn)的資源如后臺(tái)管理頁(yè)面manager.jsp將其放到WEB-INF下外部不能直接訪問(wèn) 2.創(chuàng)建authAction將請(qǐng)求轉(zhuǎn)發(fā)到被訪問(wèn)資源manager.jsp 3.創(chuàng)建登陸頁(yè)面login.jsp接收用戶登錄信息 4.創(chuàng)建loginAction處理登陸請(qǐng)求校驗(yàn)登錄信息并將有效登陸信息或錯(cuò)誤信息放到session中 其中有效登錄信息loginInfo用于步驟5攔截器校驗(yàn)會(huì)話信息錯(cuò)誤信息用于前臺(tái)頁(yè)面展示 5.創(chuàng)建攔截器authInterceptor對(duì)訪問(wèn)authAction的請(qǐng)求進(jìn)行攔截處理通過(guò)ActionContext獲取會(huì)話session并校驗(yàn)session的登陸信息如果不為空即獲取權(quán)限放行否則攔截并轉(zhuǎn)發(fā)到登陸界面 總結(jié)如果只是一次登陸的話這里的2和5確實(shí)看起來(lái)很多余但是這個(gè)功能實(shí)際是為了多頁(yè)面訪問(wèn)時(shí)校驗(yàn)同一個(gè)session下是否有權(quán)限因此使用了兩個(gè)action進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)當(dāng)?shù)谝淮蔚顷懼笥脩糁恍枰苯釉L問(wèn)authAction就可以訪問(wèn)到后臺(tái)資源無(wú)需再次登陸。查看全部
-
內(nèi)建攔截器查看全部
-
Struts2內(nèi)建攔截器查看全部
-
Struts2查看全部
-
看圖!查看全部
-
自定義攔截器方法2查看全部
-
自定義攔截器方法1查看全部
-
請(qǐng)求過(guò)程查看全部
-
自定義攔截器查看全部
-
攔截器的執(zhí)行過(guò)程是一個(gè)遞歸的過(guò)程查看全部
-
Strut2架構(gòu)查看全部
-
默認(rèn)攔截器查看全部
-
自定義攔截器---繼承abstractinterceptor類 注:此類也是實(shí)現(xiàn)interceptor接口查看全部
舉報(bào)
0/150
提交
取消