数据绑定和表单标签库

 

1、数据绑定

在spring MVC中数据绑定有这样基层定义:

绑定请求参数输入值到领域模型

模型数据到视图的绑定

模型数据到表单元素的绑定。

 

2、表单标签库

 表单标签库中包含了可以用在JSP页面中渲染HTML元素的标签。

在JSP页面使用时需要引入如下代码:

<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

 1、表单标签

2、input标签

 

3、password标签

4、hidden标签

 

5、textarea标签

 

6、checkbox标签

 

7、checkboxes标签

8、radiobutton标签

 

9、radiobuttons标签

10、select标签

 

11、options标签

 

12、errors标签

 

 3、JSON数据交互

 1、JSON概述

JSON是一种轻量级的数据交换格式。

与xml一样,JSON也是基于纯文本的数据格式,它有对象结构和数组结构两种数据结构。

①、对象结构

对象结构以“{”开始,“}”结束,中间部分由0个或多个以英文“,”分割的key.value对构成

key/value之间使用“:”分割。

{
    key1:value1,
    key2:value2,
    ....
}

 

 key必须为String类型,value可以是String、Number、Object等数据类型

 

②、数组结构

数组以“[”开始,“]”结束

[
    value1,
    value2,
....
]

 

 

 2、JSON数据转换

 为了实现浏览器与控制器之间的JSON数据交互,spring MVC提供了MapperingJackson2HttpMessageConverter实现

默认处理JSON格式响应请求。

开源包如下:

jackson-annotations-x.x.x.jar:JSON转换注解包

jackson-core-x.x.x.jar:JSON转换的核心包

jackson-databind-x.x.x.jar:JSON转换的数据绑定包

 

-@RequestBody:用于将请求体中的数据绑定到方法的形参中,用在方法的形参上

-@ResponseBody:用与直接return对象,用在方法上

@Controller
public class jsonController {

    @ResponseBody
    @RequestMapping("json")
    public  String Json(){
        return "jsom";
    }
}

 

转载于:https://www.cnblogs.com/Mrchengs/p/10246557.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值