springMVC学习(6)-包装pojo类型、数组、list、Map类型参数绑定
2017-01-19 22:47
501 查看
一、包装类型pojo参数绑定:
需求:商品查询controller方法中实现商品查询条件传入。
实现方法:
1)在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。
2)在形参中让包装类型的pojo接收查询条件参数。
做法:参数名和包装pojo中的属性一致即可;
(本例中:<input name="itemsCustom.name" />传递参数 和 ItemsQueryVo属性名itemsCustom一致);
二、数组绑定:
需求:商品批量删除,用户在页面选择多个商品,批量删除。
做法:将页面选择(多选)的商品id,传到controller方法的形参,方法形参使用数组接收页面请求的多个商品id。
(本例中deleteItems(Integer[] item_id) item_id用来接收checkbox的name为item_id数组)
一、二实现如下:
ItemsController:
View Code
需求:商品查询controller方法中实现商品查询条件传入。
实现方法:
1)在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。
2)在形参中让包装类型的pojo接收查询条件参数。
做法:参数名和包装pojo中的属性一致即可;
(本例中:<input name="itemsCustom.name" />传递参数 和 ItemsQueryVo属性名itemsCustom一致);
二、数组绑定:
需求:商品批量删除,用户在页面选择多个商品,批量删除。
做法:将页面选择(多选)的商品id,传到controller方法的形参,方法形参使用数组接收页面请求的多个商品id。
(本例中deleteItems(Integer[] item_id) item_id用来接收checkbox的name为item_id数组)
一、二实现如下:
ItemsController:
1 public String useraddsubmit(Model model,QueryVo queryVo)throws Exception{ 2 System.out.println(queryVo.getIteminfo()); 3 }
View Code
相关文章推荐
- 【SpringMVC注解开发】案例驱动-包装类型pojo参数绑定 SpringMVC学习笔记(五)
- springmvc学习笔记(12)-springmvc注解开发之包装类型参数绑定
- springmvc(十三)springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
- 【SpringMVC整合MyBatis】案例驱动-包装类型pojo参数绑定
- springMVC 参数传递之:数组,Map,List,Set以及自定义复杂类型参数
- springmvc学习笔记(12)-springmvc注解开发之包装类型参数绑定
- springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
- SpringMVC之(三)包装类型pojo参数绑定
- SpringMVC学习笔记(十)——包装类型pojo、数组、集合的参数绑定
- springmvc学习笔记(13)-springmvc注解开发之集合类型参数绑定
- springMVC对简单对象,Set,List,Map的数据绑定及类型转换
- SpringMVC绑定到实体数组、list、set、和map时要注意
- SpringMVC学习笔记(九)——简单类型、pojo类、自定义日期类型的参数绑定
- SpringMVC高级参数绑定(数组和List)
- SpringMvc绑定字符串数组和List参数
- springmvc学习笔记(13)-springmvc注解开发之集合类型参数绑定
- SpringMVC数组、集合类型参数绑定与异常处理器
- 【Mybatis升级版-04】包装类型pojo参数绑定
- springmvc 接受数组,集合(list,set)类型的参数
- springmvc中的对象、数组、集合类型的参数绑定