SpringMVC的参数绑定
一、
1 . 默认支持的参数类型
2. 绑定简单参数
3. Model/ModelMap
演示返回String,通过Model/ModelMap返回数据模型
4. 绑定pojo对象
要点:表单提交的name属性必需与pojo的属性名称一致。
5. 绑定包装的pojo
要点:通过点(.)传递属性。
二、 高级参数绑定
1、 数组类型的参数绑定
基于批量删除商品操作完成参数传递。
Jsp修改
控制器修改
/**
* 包装pojo传递演示
* 第二天,演示数组参数的传递与List的传递
* @param vo
* @return
*/
@RequestMapping("queryItem")
public String queryItem(QueryVo vo, Integer[] ids) {
System.out.println(vo);
//输出传入的数组
if (ids != null && ids.length > 0) {
for (Integer id : ids) {
System.out.println("传入的商品列表分别为:" + id);
}
}
return "itemList";
}
2. List类型的绑定
基于批量修改商品操作完成参数传递。
Jsp修改
控制器修改
POJO修改