SpringMVC(六)----高级参数绑定

参数绑定,就是怎样从请求中接收参数。

一、数组

我们完成一个批量删除的功能

修改前端页面

SpringMVC(六)----高级参数绑定_第1张图片

vo中增加一个数组字段ids

SpringMVC(六)----高级参数绑定_第2张图片

ItemsController

@RequestMapping("/delAll")
public String delAll(QueryVo vo){
	//如果批量删除,一堆input框,那么可以提交数组。只有input复选框被选中的时候才能提交
	System.out.println(vo);
	return "";
}

二、List

我们来完成一个批量修改的操作

SpringMVC(六)----高级参数绑定_第3张图片

SpringMVC(六)----高级参数绑定_第4张图片

ItemsController

@RequestMapping("/updateAll")
public String updateAll(QueryVo vo) {
	System.out.println(vo);
	return "";
}

三、@RequestParam的用法

我们之前讲过,springmvc可以直接接收简单数据类型,包括String。但是,要求requestMapping方法中的参数名称和input的name属性名称相同。

SpringMVC(六)----高级参数绑定_第5张图片

这里用了@RequestParam,这里要求@RequestParam里面的值和input的name属性名称相同。

springmvc高级参数绑定


你可能感兴趣的:(Spring,MVC)