最贊回答 / 慕圣0830664
我自己是這樣理解的,因為auth沒有指定對應的action,所以系統會自動生成一個默認的action,該action默認返回SUCCESS。在視頻中,老師第一次通過auth可以直接訪問/WEB-INF/page/manager.jsp,就是因為那個默認的action返回了一個SUCCESS,而且,那時候并沒有加入我們自定義的攔截器,所以可以直接訪問WEB-INF下的文件。后來,我們自定義了的攔截器和攔截器棧,在自定義攔截器中添加了相關的處理代碼,并在auth的action中引用了myStack,這時候au...
2017-07-22
最新回答 / qq_你不認識_0
如果添加System.out.println(user.getUsername())這個之后,默認攔截器棧中的參數攔截器生效,如果想讓其生效,需要在引用自定義攔截器之前配置默認攔截器.如果不添加這句的話,自定義攔截器生效.
2017-06-26
最新回答 / 一個高冷蛋一個矮萌
在LoginAction.java中已經把登錄信息傳入到session會話中去了,而ActionContext獲取的session是用來獲取登錄信息的,以判斷用戶是否已經登錄。
2017-05-14
最新回答 / 丶子非魚
說白了 ? invoke()返回了一個字符串 ?但是你的action 的 <result name="返回的字符串">/login.jsp</result><result name ? 你沒有設置 ??
2017-03-15