Struts2中Action动态方法调用报错

Struts2中Action动态方法调用出错
java.lang.NullPointerException
org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:552)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)

工程目录:
Struts2中Action动态方法调用报错


------解决思路----------------------
是不是没有在struts.xml里加入    <constant name="struts.enable.DynamicMethodInvocation" value="true" /> 这句话 ,貌似在struts2.3版本还是什么版本以后 动态方法调用的话 默认设成FALSE 了 ,必须手动设置成TRUE才有效,可以试一下。

------解决思路----------------------
一般项目中不怎么用DMI,如果是学习的话, 可以了解下,使用前记得打开DMI, struts2 默认是关闭的