Struts2中Action接收参数的方法主要有以下三种:
2016-03-02 20:53
344 查看
Struts2中Action接收参数的方法主要有以下三种:
1.使用Action的属性接收参数(最原始的方式):
a.定义:在Action类中定义属性,创建get和set方法;
b.接收:通过属性接收参数,如:userName;
c.发送:使用属性名传递参数,如:user1!add?userName=jim;
2.使用DomainModel接收参数:
a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法;
b.接收:通过对象的属性接收参数,如:user.getUserName();
c.发送:使用对象的属性传递参数,如:user2!add?user.userName=mike;
3.使用ModelDriven接收参数(现在用的比较多的方式):
a.定义:Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象;
b.接收:通过对象的属性接收参数,如:user.getUserName();
c.发送:直接使用属性名传递参数,如:user2!add?userName=tom
原帖:http://my.oschina.net/u/1398304/blog/215874
1.使用Action的属性接收参数(最原始的方式):
a.定义:在Action类中定义属性,创建get和set方法;
b.接收:通过属性接收参数,如:userName;
c.发送:使用属性名传递参数,如:user1!add?userName=jim;
2.使用DomainModel接收参数:
a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法;
b.接收:通过对象的属性接收参数,如:user.getUserName();
c.发送:使用对象的属性传递参数,如:user2!add?user.userName=mike;
3.使用ModelDriven接收参数(现在用的比较多的方式):
a.定义:Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象;
b.接收:通过对象的属性接收参数,如:user.getUserName();
c.发送:直接使用属性名传递参数,如:user2!add?userName=tom
原帖:http://my.oschina.net/u/1398304/blog/215874
相关文章推荐
- java输入函数
- 《转载》struts旅程《1》
- 如何搭建struts2框架
- springmvc的一个小例子学习(一)
- Spring中Quartz调度器的使用
- 《JAVA常用算法手册》 算法经典题 3.鸡兔同笼
- 20145208 《Java程序设计》第0周学习总结
- 算法设计手冊(第2版)读书笔记, Springer - The Algorithm Design Manual, 2ed Steven S.Skiena 2008
- Java中equals()与hashCode()方法详解
- Java进阶(二十三)java中long类型转换为int类型
- Java进阶(二十三)java中long类型转换为int类型
- 深入探讨 Java 类加载器【转】
- Java的IO流—思维导图
- java int short long float double 大整理
- jps命令(Java Virtual Machine Process Status Tool)
- java 多线程锁synchronized
- Java中Properties类的操作
- java 多线程yield
- myeclipse 2013,2014 修改项目发布名称 即 deploy location
- java 多线程join