struts2的接受form表单参数的方法
2017-06-05 20:46
387 查看
1、get/set方法
第一种方法就是把form的值都放在action的文件中,但是当form提交的参数很多的时候,action的内容将变得很多,很臃肿。主要用于参数较少的时候。 private int id; public int getId() { return id; } public void setId(int id) { this.id = id; }
2、进一步get/set方法
第二种方法中就是将form的参数单独放在vo中,解决了action文件臃肿的问题,同时使form和action分开,但是需要在设置和获取jsp页面上进行标识 1、LoginVo.Java 里面是get/set方法 2、action中 private LoginVo user=nulll; public LoginVo getUser(){ return user; } public void setUser(LoginVo user){ this.user=user; } 我们可以用user.getId()获取参数 3、jsp文件中 <input type="text" name="user.id">
3、再进一步get/set
第三种是在第二种基础上,通过特定的接口去掉了action的set/get方法,同时去掉了jsp的标识,就是使用ModelDriven 1、LoginVo.Java 里面是get/set方法 2、action public class LoginAction extends ActionSupport implements ModelDriven<LoginVo> private LoginVo user=new LoginVo(); public LoginVO getModel(){ return user; }
以上就是struts2接受form表单参数的三种方法,我个人比较喜欢第三种,比较简单方便。
相关文章推荐
- Struts2 参数 表单 提交 对象 POJO 方法大全
- struts2的常量、动态方法调用、接受请求参数处理、类型转换
- struts2中的Action接收表单传递过来的参数有3种方法
- 使用Struts2的模型驱动(ModelDriven)来接受参数发现取不到值---解决方法
- Struts2 接受参数方法
- struts2的action接受参数:可以决定用不用写getter/setter方法(未经过测试)
- Struts2(四) 接受参数的三种方法
- js提交form表单,并传递参数的实现方法
- struts2中的Action接收表单传递过来的参数有3种方法
- struts2的常量、动态方法调用、接受请求参数处理、类型转换 .
- spring MVC 接受表单参数常用的五种方法
- Struts2中action接受参数方法
- [前端]解决form表单采用get方式提交中文参数乱码的方法
- js的form表单提交url传参数(包含+等特殊字符)的解决方法
- Struts2的Action接受参数的方法介绍
- form表单中提取参数并封装成json对象的方法
- Struts2大约Action系统培训6大约action的接受三个参数的方法
- 关于struts2或webwork form表单无法提交到后台控制层方法的问题分析
- Struts2(接受表单参数)请求数据自动封装和数据类型转换
- PHP判断FORM表单或URL参数来的数据是否为整数的方法