SpringMVC:数据绑定入门(-)

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

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

2.绑定数组

,

3.绑定对象.

 

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

,在对其进行绑定,

访问对象属性时,用对象.属性,不加"对象.",默认为两个对象的属性值都为所填的属性,例如:

4.绑定List集合,创建一个对象,

再绑定:

 5.绑定Set集合:

先创建一个对象

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

6.Map绑定:与List绑定类似,先创建一个对象

在对其进行绑定:

7.Json数据绑定

 所依赖的包

8.xml数据绑定:

依赖的包:

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

猜你喜欢

转载自www.cnblogs.com/Dar-/p/8986240.html