您的位置:首页 > 编程语言 > Java开发

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  测试结果

如下图:



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: