Spring MVC--12.对json支持
2017-04-23 10:15
281 查看
1 概述
1.1 处理json注解
@RequestBody接受前台json数据,把json数据自动封装javaBean。用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法的参数上。
@ResponseBody把后台pojo转换json对象,返回到页面。
用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端
1.2 传统参数和json参数
1.3 springmvc加入json支持
1.4 配置json转换器—了解
如果不使用注解驱动<mvc:annotation-driven/>,就需要给处理器适配器配置json转换器,参考之前学习的自定义参数绑定。在springmvc.xml配置文件中,给处理器适配器加入json转换器:
2 前台pojo,后台返回json
2.1 传递pojo属性格式
前台请求数据构造:key=value&key=value.2.2 后台代码
3 前台json,后台返回json
3.1 Ajax传递json格式
Ajax传递 json格式数据3.2 后台代码
4 浏览器测试
4.1 第一种方式
4.1.1 测试方法
测试方法,如下图:4.1.2 测试结果
如下图:相关文章推荐
- Spring MVC关于IE对application/json的content-type不支持解决方案---duang 解决了
- spring mvc对Json的支持
- spring mvc支持返回json
- spring mvc 对返回json格式数据的支持
- Spring MVC - 上傳圖片, JSON数据交互 ,RESTful 支持
- spring mvc超强的json支持,你自己根本不需要额外的配置。spring mvc都给你配置好了!!!
- spring mvc支持返回json对象,乱码问题
- Spring MVC支持Json 【含Jar包】
- fastjson 对spring mvc 支持,直接返回对象时候,出现类名的错误
- Spring MVC针对IE不支持Content-Type=appliaction/json解决,duang-方案更新了
- Spring MVC之JSON数据交互和RESTful的支持
- 为什么都反对XML而支持使用json呢?
- Spring MVC配置response自动转json
- spring mvc 返回json中去除null字段
- Linux PHP增加JSON支持及如何使用JSON
- Spring MVC-集成(Integration)-生成JSON示例(转载实践)
- maven Spring mvc返回对象的json格式报500
- spring mvc接收json参数
- 格式化Spring MVC 返回json的Date格式
- spring mvc hibernate级联json输出死循环