最贊回答 / 慕圣0830664
我自己是這樣理解的,因為auth沒有指定對應(yīng)的action,所以系統(tǒng)會自動生成一個默認(rèn)的action,該action默認(rèn)返回SUCCESS。在視頻中,老師第一次通過auth可以直接訪問/WEB-INF/page/manager.jsp,就是因為那個默認(rèn)的action返回了一個SUCCESS,而且,那時候并沒有加入我們自定義的攔截器,所以可以直接訪問WEB-INF下的文件。后來,我們自定義了的攔截器和攔截器棧,在自定義攔截器中添加了相關(guān)的處理代碼,并在auth的action中引用了myStack,這時候au...
最新回答 / qq_你不認(rèn)識_0
如果添加System.out.println(user.getUsername())這個之后,默認(rèn)攔截器棧中的參數(shù)攔截器生效,如果想讓其生效,需要在引用自定義攔截器之前配置默認(rèn)攔截器.如果不添加這句的話,自定義攔截器生效.
+ 我來回答
回答最高可+2積分
最新回答 / qq_明天過后_哈哈
空指針異常
最新回答 / qq_頖縌乖乄絯_04017281
攔截器不僅要在struts.xml注冊,也要在web.xml里注冊
最新回答 / 一個高冷蛋一個矮萌
在LoginAction.java中已經(jīng)把登錄信息傳入到session會話中去了,而ActionContext獲取的session是用來獲取登錄信息的,以判斷用戶是否已經(jīng)登錄。
最新回答 / 抬頭就是陽光c
你是不是login.action中success打了引號
最新回答 / qq_百度云不好用_0
有的是默認(rèn)建立時附帶index.jsp
最新回答 / 丶子非魚
說白了 ? invoke()返回了一個字符串 ?但是你的action 的 <result name="返回的字符串">/login.jsp</result><result name ? 你沒有設(shè)置 ??
最新回答 / 蠟筆小新_的夢幻王國
攔截器可能在XML文件中沒注冊,或者引用!