Struts2 Action多方法调用
2012-05-19 16:32
357 查看
Action多方法调用 方式一: 在struts.xml中的action标签中添加method值如: <!-- 没有method属性值则这是MyTestAction默认的调用方法即execute方法将被调用 --> <action name="myTest" class="com.mengya.action.MyTestAction"> <result name="success">/index.jsp</result> </action> <!-- method属性值为text则这是MyTestAction调用方法即text方法将被调用 --> <action name="text" class="com.mengya.action.MyTestAction" method="text"> <result name="success">/index.jsp</result> </action> 方式二: 在struts.xml中的action标签不改 <action name="myTest" class="com.mengya.action.MyTestAction"> <result name="success">/index.jsp</result> </action> 页面修改: <a href="myTest.action">Action默认的方法</a><br> <a href="myTest!方法名1.action">Action的text1方法</a><br> <a href="myTest!方法名2.action">Action的text2方法</a> 关闭感叹号方式: 设置常量:<constant name="struts.enable.DynamicMethodInvocation" value="false"></constant> 方式三:通配符 struts.xml的配置: <action name="*_myTest_*" class="com.mengya.action.MyTestAction" method={1}{2}> <result name="success">/index.jsp</result> </action> 注:{?}可以在任意位置 |
相关文章推荐
- Struts2-动态方法调用-Could not find action or result-Method update for action user is not allowed
- Struts2初学者---动态方法调用action!方法名报错
- struts2中调用action中的方法method只能是无参的方法
- 关于Struts2使用Action的动态方法调用
- struts2学习笔记--------动态方法调用和使用通配符定义action
- struts2的Action中调用DAO方法时报空指针异常 解决办法
- Struts2_Action访问与Action方法调用
- 【Struts2集锦】Struts2的Action中多个方法调用
- struts2中动态方法调用和使用通配符定义Action
- struts2 Action中方法不要以get和set开头,否则会被struts调用
- 第三章Struts2 Action中动态方法调用、通配符的使用
- html链接中调用struts2中的Action方法
- Struts2中DMI(动态方法调用)的错误问题(There is no Action mapped for namespace [/xxx] and action name [xxx!yyy] a)
- Struts2自定义Action,自定义方法,DMI(动态方法调用),路径问题
- Ext调用Struts2执行某个Action时,Action对异常未进行捕获,Ext再请求这个Action的其他方法时也报同样的异常
- Struts2中Action的动态方法调用
- 4.struts2在action中调用指定方法
- Struts2基础之四:动态方法调用(DMI)和action通配符
- Struts2 ActionMethod DMI(动态方法调用)
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用