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>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏马涛涛的专栏

JS题目总结:原型链/new/json/MVC/Promise

解读: 上图中,Object,Function,Array,Boolean都是构造函数

1792
来自专栏Golang语言社区

厚土Go学习笔记 | 16. go语言有指针 没有指针运算

指针内其实就是保存了一个变量地址。 var p *int 这行代码声明了一个 int 类型的指针 p i := 42 p = &i & 符号是取地址符,&i 代...

35610
来自专栏拭心的安卓进阶之路

JavaScript 的闭包用于什么场景

本文翻译自 MDN ( Mozilla Developer Network ): 原文地址:MDN 译文地址:shixinzhang 的博客 词法作用域 考虑如...

2338
来自专栏架构师之路

perl语言十分钟入门【零基础可入】

零基础,perl语言,10分钟入门 1.Hello,World #!/usr/bin/perl -w print ("hello,world!\n"); #pr...

5477
来自专栏偏前端工程师的驿站

JS魔法堂:ES6新特性——GeneratorFunction介绍

一、前言                                   第一次看koajs的示例时,发现该语句 function *(next){.....

2675
来自专栏C语言及其他语言

【编程经验】宏定义

预处理命令可以改变程序设计环境,提高编程效率,它们并不是 C 语言本身的组成部分,不能直接对它们进行编译,必须在对程序进行编译之前,先对程序中这些特殊的命令进行...

3366
来自专栏对角另一面

读 Zepto 源码之集合元素查找

这篇依然是跟 dom 相关的方法,侧重点是跟集合元素查找相关的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zept...

2300
来自专栏天天

sass语法

2444
来自专栏Golang语言社区

Golang语言-- 小技巧

.前言 Golang 开发过程中的一些小技巧在这里记录下。 2.内容 1)包的引用 经常看到Golang代码中出现 _ "controller/home" 类似...

3639
来自专栏小樱的经验随笔

getline函数(精华版)

在我的印象中,getline函数经常出现在自己的视野里,模糊地记得它经常用来读取字符串 。但是又对它的参数不是很了解,今天又用到了getline函数,现在来细细...

3644

扫码关注云+社区

领取腾讯云代金券