原因之一很简单,就是看看struts的拦截器,是把是不是把后缀改变了,不能使用 “.aciton"作为后缀。
看看struts.xml文件中,是不是这样写的。
<!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。
如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->
<constant name="struts.action.extension" value="do,html" />