action处理多个事务
来源:互联网 发布:mac桌面东西都不见了 编辑:程序博客网 时间:2024/05/18 21:10
处理多个业务 时候要使用dispatchAction如图所示
另外在parameter里面设置参数名称method。
共以后Action里面使用。
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.jinchun.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.jinchun.form.RegisterForm;
/**
* MyEclipse Struts
* Creation date: 09-03-2008
*
* XDoclet definition:
* @struts.action path="/register" name="registerForm" input="/register.jsp" parameter="method" scope="request" validate="true"
*/
public class RegisterAction extends DispatchAction {
public ActionForward addUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
RegisterForm registerForm = (RegisterForm) form;
System.out.print("adduser");
return null;
}
public ActionForward updateUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
RegisterForm registerForm = (RegisterForm) form;
System.out.print("updateuser");
return null;
}
}
复制Exeute方法,生成业务Action同事去掉Exeute.不去的话form会默认找到他。
在form表单里面修改如下
<html:form action="/register">
uname : <html:text property="uname"/><html:errors property="uname"/><br/>
upass : <html:text property="upass"/><html:errors property="upass"/><br/>
<html:submit onclick="forms[0].action='register.do?method=addUser'"/><html:cancel/>
</html:form>
<html:form action="/register">
uname : <html:text property="uname"/><html:errors property="uname"/><br/>
upass : <html:text property="upass"/><html:errors property="upass"/><br/>
<html:submit onclick="forms[1].action='register.do?method=updateUser'"/><html:cancel/>
</html:form>
顺便贴个美女养眼
- action处理多个事务
- struts一个action处理多个方法
- Struts2之一个Action包含多个控制处理逻辑
- struts2中Action处理多个请求(五)
- Struts2之Action处理多个方法总结
- Struts2一个action处理多个方法的语法格式
- struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求
- struts 一个action处理过个请求
- 多个Action提交
- 一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理(三种方式)
- Struts2一个Action内包含多个请求处理方法的处理
- 关于struts如何在action中实现多个处理方法
- Struts2中一个Action多个请求处理方法的三种实现方式
- Struts2 一个form组成的action内包含多个请求的处理方式。通配符形式。
- Struts2 Action 处理多个请求三种方法 新学笔记
- connect系统调用
- java 重要网站
- 推荐一本Javascript的书
- 利用xmlhttp获得网页代码的注意事项
- 终于搞清楚了JAX-RPC是什么
- action处理多个事务
- windows技术体系vc版
- [Flex]Flash Builder 4.0(Gumbo) UI、功能的新体验(一)
- C#发送邮件代码
- 非常简单的一个HTML Frameset例子
- [Flex]Flash Builder 4.0(Gumbo) UI、功能的新体验(二)
- 水煮肉片
- 关于.NET邮件的收发问题总结
- [Flex]Flex SDK 4(Gumbo)命名空间(NameSpace)概述