SpringMVC请求参数绑定

一、支持的数据类型

1. 基本类型参数

	包括基本类型和String类型

2. POJO类型参数

	包括实体类,以及关联的实体类

3. 数组和集合类型参数

	包括List结构和Map结构的集合(包括数组)

二、使用要求

1. 如果是基本数据类型或者String类型:

要求我们的参数名称必须和控制器中的方法的形参名称保持一致。(严格区分大小写)
在这里插入图片描述

2. 如果是POJO类型,或者它的关联对象:

要求表单中的参数名称和POJO类的属性名称保持一致。并且控制器方法中的参数类型是POJO类型。

在这里插入图片描述在这里插入图片描述

3. 如果是集合类型:

要求集合类型的请求参数必须在 POJO 中。在表单中请求参数名称要和 POJO 中集合属性名称相同。
给 List 集合中的元素赋值,使用下标。
给 Map 集合中的元素赋值,使用键值对。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44866169/article/details/107325232