當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
json数据交互---SpringMVC学习笔记(十二)
生活随笔
收集整理的這篇文章主要介紹了
json数据交互---SpringMVC学习笔记(十二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@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:
總結
以上是生活随笔為你收集整理的json数据交互---SpringMVC学习笔记(十二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上传图片---SpringMVC学习笔记
- 下一篇: win下 cmd 查询本机开了哪些端口