1. 程式人生 > >struts2常見錯誤(二)——HTTP Status 404的struts配置問題,

struts2常見錯誤(二)——HTTP Status 404的struts配置問題,

這個問題是由web.xml引起的一個錯誤,struts2404錯誤是比較少見的,如果有一般都會是web.xml的問題,action不需要在xml裡面配置,而是由struts2給代理了,這也是與servlet不同的一個地方,但是需要在web.xml中配置struts2的攔截器,很簡單的一點程式碼,示例如下

<filter>

<filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

另外注意,這串程式碼必須要放在所有filter的最後面,再有其他filter要放在這個前面