国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - SpringMVC中Json數(shù)據(jù)格式轉(zhuǎn)換

SpringMVC中Json數(shù)據(jù)格式轉(zhuǎn)換

2020-08-28 10:50rodge Java教程

本文主要介紹了SpringMVC中Json數(shù)據(jù)格式轉(zhuǎn)換的相關(guān)知識。具有很好的參考價(jià)值。下面跟著小編一起來看下吧

1  @RequestBody

作用:

@RequestBody注解用于讀取http請求的內(nèi)容(字符串),通過springmvc提供的HttpMessageConverter接口將讀到的內(nèi)容轉(zhuǎn)換為json、xml等格式的數(shù)據(jù)并綁定到controller方法的參數(shù)上。

List.action?id=1&name=zhangsan&age=12

本例子應(yīng)用:

@RequestBody注解實(shí)現(xiàn)接收http請求的json數(shù)據(jù),將json數(shù)據(jù)轉(zhuǎn)換為java對象

 2  @ResponseBody

作用:

該注解用于將Controller的方法返回的對象,通過HttpMessageConverter接口轉(zhuǎn)換為指定格式的數(shù)據(jù)如:json,xml等,通過Response響應(yīng)給客戶端

本例子應(yīng)用:

@ResponseBody注解實(shí)現(xiàn)將controller方法返回對象轉(zhuǎn)換為json響應(yīng)給客戶端

3  環(huán)境配置

3.1 jar包準(zhǔn)備

Springmvc默認(rèn)用MappingJacksonHttpMessageConverter對json數(shù)據(jù)進(jìn)行轉(zhuǎn)換,需要加入jackson的包,如下:

SpringMVC中Json數(shù)據(jù)格式轉(zhuǎn)換

3.2 springmvc.xml文件中的配置

1) 如果配置文件中配置過注解驅(qū)動(<mvc:annotation-driven/>), 則無需多余配置

2) 如果沒有配置注解驅(qū)動, 則需如下配置(不推薦使用這種方式)

?
1
2
3
4
5
6
7
8
<!--注解適配器 -->
<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>

 4. Controller的編寫

?
1
2
3
4
5
@RequestMapping("/testJson.action")
 @ResponseBody
 public Items testJson (@RequestBody Items items) {
   return items;
 }

對應(yīng)jsp頁面中js的編寫

?
1
2
3
4
5
6
7
8
9
10
11
function jsonTest () {
      $.ajax({
        type:"post",
url:"${pageContext.request.contextPath}/item/testJson.action",
contentType:"application/json;charset=utf-8",
        data:'{"name":"測試商品","price":99.9}',
        success:function (data) {
          alert(data.name);
        }
      });
    }

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持服務(wù)器之家!

原文鏈接:http://www.cnblogs.com/rodge-run/p/6545630.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 玖玖在线播放 | 欧美日韩高清一区 | 亚洲综合影院 | 精品国产一区二区三区四 | 性天堂| 婷婷精品久久久久久久久久不卡 | 久久aⅴ乱码一区二区三区 一区二区精品视频 | 香蕉久久av一区二区三区 | 毛片网| 欧美一级一 | 欧美日本亚洲 | 激情片网站 | 含羞草www国产在线视频 | 成人三区| 欧美日韩国产一区二区三区 | 五月婷婷在线视频 | 欧美三区 | 精品久久久久久久久久久久 | 国产精品免费一区二区三区四区 | 中文字幕日韩有码 | 精品三区| 免费看黄色小视频 | 国产成人久久精品一区二区三区 | 亚洲在线一区 | 久久亚洲国产精品 | 中文字幕一区二区三区乱码图片 | 中文字幕一区二区三区四区五区 | 91色乱码一区二区三区 | 天堂欧美城网站网址 | 久久99精品久久久久久久 | 综合激情网 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲第一成人久久网站 | 91亚洲国产成人久久精品网站 | 欧美日本在线观看 | 国产精品18久久久久久久久久久久 | 精品国产欧美一区二区 | 精品国产视频 | 亚洲人天堂 | 亚洲电影一区 | 久久久成人免费 |