json数据交互---SpringMVC学习笔记(十二)
来源:互联网 发布:百度软件管理好不好 编辑:程序博客网 时间:2024/05/21 20:14
@RequestBody和@ResponseBody作用介绍
@RequestBody:
该注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。
@ResponseBody:
该注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端
第一种:请求json,响应json
第一步:环境准备
Springmvc默认用MappingJacksonHttpMessageConverter对json数据进行转换,需要加入jackson的包,如下:
第二步:配置json转换器
在springmvc.xml文件中加入注解适配器的配置:
<!--注解适配器 --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean> </list> </property> </bean>
注意:如果使用<mvc:annotation-driven />
则不用定义上边的内容。
第三步:Controller方法
第四步:页面代码编写
引入 js:
<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.4.4.min.js"></script>
第五步:测试
request:
response:
第二种:请求key/value,响应json
第一步:环境准备
同第一种。
第二步:controller方法
第三步:页面编写
引入 js:
<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.4.4.min.js"></script>
第四步:测试
request:
response:
0 0
- json数据交互---SpringMVC学习笔记(十二)
- json数据交互---SpringMVC学习笔记(十二)
- springmvc学习笔记(18)-json数据交互
- springmvc学习笔记(18)-json数据交互
- SpringMVC学习之json数据交互
- Springmvc学习(08)-json数据交互
- SpringMVC学习笔记(十二)
- springmvc json 数据交互
- springmvc:json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习07】SpringMVC与前台的json数据交互
- springmvc(六)---json数据交互
- JSON数据交互(SpringMVC进行json交互)
- springmvc 的json数据交互
- SpringMVC进行json数据交互
- Activiti从当前任务任意回退至已审批任务
- 打包Multiple dex files define Landroid/support/v4问题解决
- ZCMU-1132
- 12.OpenGL--多边形偏移
- Hadoop 2.7.3 集群配置
- json数据交互---SpringMVC学习笔记(十二)
- 并查集
- GestureDetector手势相关
- 13.OpenGL--显示列表
- 浅谈Java中的对象和引用
- caffe中网络结构参数详解
- 回溯法-素数环问题
- 滚动条位置判断
- [BZOJ4516][Sdoi2016]生成魔咒(后缀数组+链表||后缀自动机)