真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)SpringMVC中如何轉(zhuǎn)換Json數(shù)據(jù)的格式,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到灤平網(wǎng)站設(shè)計(jì)與灤平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋灤平地區(qū)。

1  @RequestBody

作用:

@RequestBody注解用于讀取http請(qǐng)求的內(nèi)容(字符串),通過(guò)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請(qǐng)求的json數(shù)據(jù),將json數(shù)據(jù)轉(zhuǎn)換為java對(duì)象

 2  @ResponseBody

作用:

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

本例子應(yīng)用:

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

3  環(huán)境配置

3.1 jar包準(zhǔn)備

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

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

3.2 springmvc.xml文件中的配置

1) 如果配置文件中配置過(guò)注解驅(qū)動(dòng)(), 則無(wú)需多余配置

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

  
  
    
    
    
    
    
  

 4. Controller的編寫(xiě)

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

對(duì)應(yīng)jsp頁(yè)面中js的編寫(xiě)

function jsonTest () {
      $.ajax({
        type:"post",
url:"${pageContext.request.contextPath}/item/testJson.action",
contentType:"application/json;charset=utf-8",
        data:'{"name":"測(cè)試商品","price":99.9}',
        success:function (data) {
          alert(data.name);
        }
      });
    }

上述就是小編為大家分享的SpringMVC中如何轉(zhuǎn)換Json數(shù)據(jù)的格式了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章標(biāo)題:SpringMVC中如何轉(zhuǎn)換Json數(shù)據(jù)的格式
文章來(lái)源:http://weahome.cn/article/jgojhc.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部