在动态调用方法报错时,先要检查一下struts.xml文件配置是否有以下语句:如果是false的要改成true。
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
还有,如果web.xml里面配置了/*,那在jsp里action跳转就可以不跟后缀名,如.action等。。。
<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>