专栏首页技术小站SpringMVC:数据绑定入门(-)

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 条评论
登录 后参与评论

相关文章

  • 吴恩达深度学习笔记2.2 logistic回归

    Dar_Alpha
  • Python 基础 (-)

    Python 单词是“大蟒蛇”的意思。但是龟叔不是喜欢蟒蛇才起这个名字,而是正在追剧:英国电视喜剧片《蒙提·派森的飞行马戏团》(Monty Python and...

    Dar_Alpha
  • 吴恩达深度学习笔记2.1 二分分类

     binary:二进制  discret:离散的,不连续的   vector:向量    matrice:矩阵   pixel:像素 intensity:强度 ...

    Dar_Alpha
  • Mac开发之 Cocoa 绑定 入门

    从iOS开发转为Mac OSX应用开发的过程中,cocoa 绑定算是比较大的一个差异,也是OSX上比较实用的技术,cocoa 绑定让开发者节省了大量的代码,可以...

    代码行者
  • MvvmCross 框架中的数据绑定语法

    数据绑定一直是 MvvmCross (Mvx) 框架的核心, 随着 Mvx 版本的版本更新, 绑定语法由 Json 变化到了 Swiss 语法, 并逐渐向 Ti...

    beginor
  • 理解静态绑定与动态绑定

    一个Java 程序要经过编写、编译、运行三个步骤,其中编写代码不在我们讨论的范围之内,那么我们的重点自然就放在了编译 和 运行这两个阶段,由于编译和运行阶段过程...

    cxuan
  • day24

    py3study
  • 2019-2-13-wcf入门(15)

    绑定是用于配置wcf如何进行endpoint的对象,其包括协议配置(如2019-2-12-wcf入门(14) - huangtengxiao用到的可靠会话配置)...

    黄腾霄
  • QML教程-属性绑定与赋值

    Qt君
  • WCF系统内置绑定列表与系统绑定所支持的功能

    莫问今朝

扫码关注云+社区

领取腾讯云代金券