一个action多个方法的调用
来源:互联网 发布:江苏捷达软件 编辑:程序博客网 时间:2024/06/06 15:00
1.动态方法调用。
一个action的多个方法,此时可根据actionName!methodName.action的形式来访问action,如"reg!del.action"
是可以直接访问regaction中的del方法,这种方式被称为dmi,动态方法调用。
使用动态方法调用,使用前必须在配置文件中设置struts2的常量struts.enable.DynamicMethodInvocation 为
true .默认为false.这样将开启动态方法调用。否则将关闭动态方法调用 。
需要用到javascript方法。
<%--
<scipt type="text/javascript">
function delUser(){
location.href="user!del.action";
}
function editUser()
{
location.href="user!edit.action";
}
</script>
上面写在头文件中
<td><a href="javasript:void(0)" onclick="delUser();">删除</a></td>
<td><a href="javasript:void(0)" onclick="editUser();">编辑</a></td>
--%>
2.通配符配置。
<%--
使用通配符配置需要修改调用 函数如下
<scipt type="text/javascript">
function delUser(){
location.href="deluser.action";
}
function editUser()
{
location.href="edtiuser.action";
}
</script>
<action name="*user" class="xxx"
method="{1}">
<result name="success">/success.jsp</result>
<result name="del">/del.jsp</result>
<result name="edit">/edit.jsp</result>
</action>
--%>
0 0
- 一个action多个方法的调用
- 一个Action多个方法的调用
- Struts 2中如何用一个action调用多个方法,避免每一个方法写一个action的繁琐之处
- Struts2之动态方法调用(优点:调用同一个action中的多个方法不需要在配置文件中写多个指向相同action类的的action节点只需要一个action节点就行)
- struts2的action包含多个方法调用方式
- 一个Action调用两个不同的方法
- 一个form可以对应多个action的方法
- Struts2一个action处理多个方法的语法格式
- struts一个action处理多个方法
- Struts2一个action包含多个处理逻辑解决方法(动态方法调用)
- 调用action的方法
- Action的一个方法
- 一个实例中,多个synchronized方法的调用
- Struts2 action中一个方法返回多个页面
- 一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理
- Struts2中一个Action多个请求处理方法的三种实现方式
- 随机生成一个n bit位的长整数
- 【JSOI2007】字符加密
- 3.20 内存优化
- JavaSE 番外篇之String(二)
- ExtJs中表格用例代码
- 一个action多个方法的调用
- ss
- linux 下查找文件或者内容常用命令
- HDU 2159 FATE(dp)
- Anagrams -- LeetCode
- 2003终端服务授权激活(亲测成功)
- 关于开源框架Android Asynchronous Http Client的分析
- android的消息处理机制——Looper,Handler,Message
- 随机数解决大问题之支付宝声波支付原理分析