RHEL 6.3安装(超级详细图解教程)
2012-09-19 11:23
429 查看
1. 用Action的属性:
在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。
相应提交方式可以用get 和post,如:testAction? name=admin
如:
public class TestAction extends BaseAction{ private static final long serialVersionUID = -7463970150000893325L; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void execeute() { System.out.println(name +" : " + name); } }
2. 使用DomainModel:
在Action 里面不存很多的属性,而是用Model 层用到的模型,保存它的一个对象。相应提交方式可以用get 和post,
如:testAction? resBananRc.name=admin
public class TestAction extends BaseAction{ private static final long serialVersionUID = -7463970150000893325L; private ResBananRc resBananRc; public ResBananRc getResBananRc() { return resBananRc; } public void setResBananRc(ResBananRc resBananRc) { this.resBananRc = resBananRc; } public void execeute() { System.out.println("姓名: " + resBananRc.getName() ); } }
3.使用ModelDriven:
在创建Action 的时候,发现Action 实现了ModelDriven 接口,去调用接口的getModel()方法,取到了相关对象。
相应提交方式可以用get 和post,如:testAction? name=admin
public class TestAction extends BaseAction implements ModelDriven<ResBananRc>{ private static final long serialVersionUID = -7463970150000893325L; private ResBananRc resBananRc = new ResBananRc();//这里要手动的New下 public ResBananRc getModel() { return resBananRc; } public void execeute() { System.out.println("姓名:" + resBananRc.getName()); } }
相关文章推荐
- RHEL 6.3安装(超级详细图解教程)
- RHEL 6.3安装(超级详细图解教程)[转载]
- RHEL 6.3安装(超级详细图解教程)
- RHEL 6.3安装(超级详细图解教程)
- RHEL 6.3安装(超级详细图解教程)
- U盘安装centos 6.3教程(超级详细图解教程)
- U盘安装centos 6.3教程(超级详细图解教程)
- U盘安装centos 6.3教程(超级详细图解教程)
- U盘安装centos 6.3教程(超级详细图解教程) (转)
- U盘安装centos 6.3教程(超级详细图解教程)
- CentOS 6.3安装(超级详细图解教程)
- CentOS 6.3安装(超级详细图解教程)
- RHEL 6.2安装(超级详细图解教程)
- RHEL 6.2安装(超级详细图解教程)
- U盘安装CentOS 6.2(超级详细图解教程)
- CentOS 6.4 服务器版安装教程(超级详细图解)
- CentOS 6.4 服务器版安装教程(超级详细图解)
- CentOS 6.2安装(超级详细图解教程)
- CentOS 6.4安装(超级详细图解教程)
- CentOS 6.2安装(超级详细图解教程)