亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringMVC中如何轉換Json數據的格式

發布時間:2020-11-11 17:06:49 來源:億速云 閱讀:179 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關SpringMVC中如何轉換Json數據的格式,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1  @RequestBody

作用:

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

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

本例子應用:

@RequestBody注解實現接收http請求的json數據,將json數據轉換為java對象

 2  @ResponseBody

作用:

該注解用于將Controller的方法返回的對象,通過HttpMessageConverter接口轉換為指定格式的數據如:json,xml等,通過Response響應給客戶端

本例子應用:

@ResponseBody注解實現將controller方法返回對象轉換為json響應給客戶端

3  環境配置

3.1 jar包準備

Springmvc默認用MappingJacksonHttpMessageConverter對json數據進行轉換,需要加入jackson的包,如下:

SpringMVC中如何轉換Json數據的格式

3.2 springmvc.xml文件中的配置

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

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

  <!--注解適配器 -->
  <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的編寫

 @RequestMapping("/testJson.action")
  @ResponseBody
  public Items testJson (@RequestBody Items items) {
    return items;
  }

對應jsp頁面中js的編寫

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);
        }
      });
    }

上述就是小編為大家分享的SpringMVC中如何轉換Json數據的格式了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潞城市| 南澳县| 田阳县| 香河县| 当雄县| 大英县| 崇明县| 曲周县| 茂名市| 连南| 云梦县| 鄯善县| 齐齐哈尔市| 曲靖市| 星子县| 安宁市| 晋州市| 济南市| 兴安县| 万州区| 澳门| 凌海市| 和林格尔县| 醴陵市| 什邡市| 抚州市| 东辽县| 鲜城| 遵义县| 绥滨县| 车险| 应用必备| 灵宝市| 康平县| 焉耆| 且末县| 杨浦区| 迁西县| 合作市| 襄汾县| 确山县|