码迷,mamicode.com
首页 > 其他好文 > 详细

数据绑定和表单标签库

时间:2019-01-17 14:10:03      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:string   frame   options   数据绑定   nbsp   表单标签   绑定   glib   tags   

 

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";
    }
}

 

数据绑定和表单标签库

标签:string   frame   options   数据绑定   nbsp   表单标签   绑定   glib   tags   

原文地址:https://www.cnblogs.com/Mrchengs/p/10246557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!