錯(cuò)誤原因,就是如標(biāo)題所示的內(nèi)容:action、result沒有找到。那為什么沒有找到?
原因之一,也是我項(xiàng)目中的錯(cuò)誤:
在設(shè)置web.xml時(shí)設(shè)置struts攔截器時(shí)是這樣設(shè)置的:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
注意,這個(gè)攔截器在比較新的版本才出現(xiàn)的,而我的項(xiàng)目只有Struts是2.1版本的,根本還沒有這個(gè)攔截器因此報(bào)錯(cuò)。
正確的配置應(yīng)該是這樣:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
記上一筆,免得忘了。