笔者查到的第一种方法是可能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="/" />
希望我这个方法是否对你的问题有帮助