Struts2.5 动态方法调用时发生异常:
配置文件struts.xml
<constant name="struts.i18n.encoding" value="utf-8" />
<!-- 启动DIM -->
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="hang" extends="struts-default" namespace="/">
<!-- 同一个类有很多方法怎么办? Dynamic Method Invocation==>DIM 调用时指出Action名和业务方法 格式为actionName!
methodName.action -->
<action name="my" class="com.hlx.action.HelloAction3">
<result name="success">/index.jsp</result>
</action>
</package>
在struts2.5 中为了增加安全性,在 struts.xml 添加了这么个属性:
必须指定对应的不版本struts-2.5.dtd哦!
效果;