String result=invocation.invoke(); //這個調(diào)用的默認的ActionSupport這個類,因為auth配置引用了這個攔截器,所以authInvocation這個攔截器就執(zhí)行攔截操作,當?shù)顷戇^就執(zhí)行invocation.invoke();,且因為沒有配置配置class,所以默認是ActionSupport,返回的SUCCESS,所以是對應的邏輯視圖manager.jsp頁面
2016-10-17
程序流程:當你沒有登錄想進入后臺程序時,會通過攔截器進行判斷,你是否帶有l(wèi)oginInfo,如果沒有說明你沒有通過登錄,直接打回登錄界面。如過有,進入后臺。攔截器一定是在action和result前被執(zhí)行。invocation.invoke()只是讓攔截器繼續(xù)運行下面的攔截器或者跳出攔截器進入action代碼
2016-10-09
老師講的真心不錯,適合沒有Struts基礎(chǔ)的人學習,更一步的學習還得繼續(xù)學習,真心贊。打卡~
2016-10-08
是不是因為攔截器有多個,所以s結(jié)尾,里面可以注冊多個攔截器,這也解釋了下面在action調(diào)用的原因,方法就是名字相同