struts2动态方法调用
2009-11-24 00:29
375 查看
struts2中无需配置就可以直接调用Action中非execute方法的方式,就是试用struts2的动态动态方法调用。
动态方法调用(Dynamic method Invoc)是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为
actionName!methodname.action
例如我们的配置如下:
<action name="login" class="com.pj.action.LoginAction" >
<result type="json"></result>
</action>
当请求/login!query.action时,将调用LoginAction的query()方法,当请求/login!save.action时,将调用LoginAction的save()方法。
strust2提供了一种配置,用于禁用DMI,你可以在struts.xml文件中,使用constant元素将struts.enable.DynamicMethodInvocation属性设置为false,来关闭DMI。
动态方法调用(Dynamic method Invoc)是在action的名字中使用感叹号(!)来标示要调用的方法名,其语法格式为
actionName!methodname.action
例如我们的配置如下:
<action name="login" class="com.pj.action.LoginAction" >
<result type="json"></result>
</action>
当请求/login!query.action时,将调用LoginAction的query()方法,当请求/login!save.action时,将调用LoginAction的save()方法。
strust2提供了一种配置,用于禁用DMI,你可以在struts.xml文件中,使用constant元素将struts.enable.DynamicMethodInvocation属性设置为false,来关闭DMI。
相关文章推荐
- struts2动态方法调用
- Struts2笔记2--动态方法调用和Action接收请求方式
- Struts2动态方法调用
- struts2动态方法调用 ActionName!methodName.action
- struts2通配符,动态方法的调用
- Struts2动态方法调用小问题
- Struts2动态方法调用
- Struts2动态方法调用(DMI)
- Struts2动态方法调用
- struts2学习(9)——动态方法调用和通配符
- struts2 动态方法调用
- Struts2 url中包含感叹号实现动态方法调用
- 学习之----Struts2动态方法调用
- Struts2动态方法调用(DMI)小问题
- struts2中的动态方法调用
- Struts2动态方法调用
- struts2的动态方法调用(DMI)和通配符映射
- struts2之2--动态方法调用
- struts2动态方法调用
- Struts2 Action中动态方法调用、通配符的使用