here is no Action mapped for namespace [/user] and action name [user!add] associated with context pa

来源:互联网 发布:js invalid date 判断 编辑:程序博客网 时间:2024/06/05 15:23

Struts2中DMI(动态方法调用)的一些问题  

好947

里面并没有excute()方法,这时大家给以这样配置<action name="helloword" class="struts.IndexAction" method="add">就可以返回IndexAction类中add方法的值,

但是这种方法不推荐!推荐的方法是动态调用,也就是DMI.

比如在地址栏中输入URL:http://localhost:8080/struts2/front/helloword!add

但是:如果这样输入的话,会报错(There is no Action mapped for namespace [/front] and action name [helloword!add()] associated with context path [/Struts2_10003].)
因为:struts2中默认不允许使用DMI

所以:需要在配置文件中打开: <constant name="struts.enable.DynamicMethodInvocation" value="true"/>这样大家在地址栏动态输入就可以得到预期的页面


原创粉丝点击