1. 程式人生 > >JSP: s:action沒有被呼叫

JSP: s:action沒有被呼叫

筆者查到的第一種方法是可能web.xml裡面配置問題,的攔截*.action還是/ *

不過經過對比發現不是這個問題,然後又一陣查詢,最後想起之前出過bug,
No result defined for action action.bookstore.AddInfoAction and result input,主要是因為使用2.1struts裡面有個外掛struts2-convention-plugin-2.1.8.jar,這個外掛是實現Struts2的零配置,必須引入namespace名稱空間,否則就會出現剛才的No result defined for action的異常
struts.xml檔案加namespace,所以在executeResult然後在加了namespace,最後終於可以運行了

<s:action name="itemCatalog" executeResult="true" namespace="/" />

希望我這個方法是否對你的問題有幫助