SpringMVC:数据绑定入门(-)

时间:2024-04-28 14:35:12

1.数据类型,可以绑定基本数据类型,如int age,或者包装类型如:Integer age;

两者的区别:int 类型时,必填该参数,Integer 可以为空.

SpringMVC:数据绑定入门(-)

2.绑定数组

,SpringMVC:数据绑定入门(-)SpringMVC:数据绑定入门(-)

3.绑定对象.SpringMVC:数据绑定入门(-)SpringMVC:数据绑定入门(-)

SpringMVC:数据绑定入门(-)

3.同属性的多个对象的绑定,先InitBinder要绑定的对象

SpringMVC:数据绑定入门(-),在对其进行绑定,SpringMVC:数据绑定入门(-)

访问对象属性时,用对象.属性,不加"对象.",默认为两个对象的属性值都为所填的属性,例如:SpringMVC:数据绑定入门(-)

4.绑定List集合,创建一个对象,SpringMVC:数据绑定入门(-)

再绑定:SpringMVC:数据绑定入门(-)

5.绑定Set集合:

先创建一个对象

SpringMVC:数据绑定入门(-)

,然后在进行绑定SpringMVC:数据绑定入门(-),Set集合应用场景:用于去除重复,如:填写信息时有一个User写了两份相同的信息,那么该如何防止同一个数据重复呢?此时要重写User对象的hashCode和equals方法

6.Map绑定:与List绑定类似,先创建一个对象SpringMVC:数据绑定入门(-)

在对其进行绑定:SpringMVC:数据绑定入门(-)

7.Json数据绑定

SpringMVC:数据绑定入门(-)

SpringMVC:数据绑定入门(-)

所依赖的包SpringMVC:数据绑定入门(-)

8.xml数据绑定:

SpringMVC:数据绑定入门(-)

SpringMVC:数据绑定入门(-)

依赖的包:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>