欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談springMVC接收前端json數(shù)據(jù)的總結(jié)

 更新時(shí)間:2018年03月27日 11:06:24   作者:多巴胺二次元式  
下面小編就為大家分享一篇淺談springMVC接收前端json數(shù)據(jù)的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

對(duì)于json對(duì)象類型(即JsonObject)的數(shù)據(jù),springMVC主要有以下幾種方式接收:

1.通過(guò)Map接收

@RequestMapping(value = "/getAllStudio" )
  public void getAllStudio(@RequestBody Map<String, Integer> map ) {
    JSONObject json = new JSONObject();
    Integer page = map.get("page") ;// 當(dāng)前頁(yè)
    Integer rows = map.get("rows") ;// 每頁(yè)顯示的數(shù)量
    }

2.通過(guò)將數(shù)據(jù)封裝在一個(gè)vo對(duì)象中來(lái)接收

@RequestMapping(value = "/addStudio")
public JSONObject addStudio(@RequestBody Studio stu) throws IOException {
  JSONObject json = new JSONObject();

  if(stu==null){

     json.put("result",false);
     return json;
  }
  }

補(bǔ)充:幾種常見的post傳輸數(shù)據(jù)的方式

在傳輸http請(qǐng)求時(shí),Content-Type 字段來(lái)獲知請(qǐng)求中的消息主體是用何種方式編碼

1.application/x-www-form-urlencoded

表單提交的方式,其傳輸?shù)臄?shù)據(jù)會(huì)被轉(zhuǎn)換為data1=1&data2=2的形式。

在controller層可通過(guò)request.getParametre(“data1”);獲取。

Ajax提交數(shù)據(jù)時(shí),一般也采用該形式。

2.multipart/form-data

多文件上傳時(shí)指定的格式。

3.application/json

以json格式傳輸數(shù)據(jù)。

這篇淺談springMVC接收前端json數(shù)據(jù)的總結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MyBatis-Plus代碼生成器的使用詳解

    MyBatis-Plus代碼生成器的使用詳解

    這篇文章主要介紹了MyBatis-Plus代碼生成器的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 淺談Java日志框架slf4j作用及其實(shí)現(xiàn)原理

    淺談Java日志框架slf4j作用及其實(shí)現(xiàn)原理

    日志記錄是應(yīng)用程序運(yùn)行中必不可少的一部分。這篇文章主要介紹了淺談Java日志框架slf4j作用及其實(shí)現(xiàn)原理,SLF4J是一個(gè)日志框架抽象層,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • JDK源碼白話解讀之ThreadLocal篇

    JDK源碼白話解讀之ThreadLocal篇

    其實(shí)網(wǎng)上有很多關(guān)于ThreadLocal的文章了,有不少文章也已經(jīng)寫的非常好了。但是很多同學(xué)反應(yīng)還有一些部分沒(méi)有講解的十分清楚,還是有一定的疑惑沒(méi)有想的十分清楚
    2022-02-02
  • java代碼實(shí)現(xiàn)空間切割

    java代碼實(shí)現(xiàn)空間切割

    大家好,本篇文章主要講的是java代碼實(shí)現(xiàn)空間切割,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • SpringBoot項(xiàng)目依賴和配置最新示例講解

    SpringBoot項(xiàng)目依賴和配置最新示例講解

    這篇文章主要介紹了SpringBoot項(xiàng)目依賴和配置,這里主要是搭建項(xiàng)目常用到的maven依賴以及搭建項(xiàng)目會(huì)需要用到的一些配置文件,本文通過(guò)示例代碼給大家詳細(xì)講解,需要的朋友可以參考下
    2022-11-11
  • Java中不得不知的Collection接口與Iterator迭代器

    Java中不得不知的Collection接口與Iterator迭代器

    這篇文章主要介紹了Java中的Collection接口與Iterator迭代器,文中有詳細(xì)的代碼示例供大家參考,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-06-06
  • IDEA “Cannot resolve symbol”爆紅問(wèn)題解決

    IDEA “Cannot resolve symbol”爆紅問(wèn)題解決

    最近發(fā)現(xiàn)個(gè)問(wèn)題,IDEA 無(wú)法識(shí)別同一個(gè) package 里的其他類,將其顯示為紅色,本文就來(lái)介紹一下IDEA “Cannot resolve symbol”爆紅問(wèn)題解決,感興趣的可以了解一下
    2023-10-10
  • 使用Springboot整合GridFS實(shí)現(xiàn)文件操作

    使用Springboot整合GridFS實(shí)現(xiàn)文件操作

    這篇文章主要介紹了使用Springboot整合GridFS實(shí)現(xiàn)文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot實(shí)現(xiàn)評(píng)論回復(fù)功能(數(shù)據(jù)庫(kù)設(shè)計(jì))

    SpringBoot實(shí)現(xiàn)評(píng)論回復(fù)功能(數(shù)據(jù)庫(kù)設(shè)計(jì))

    這篇文章主要介紹了SpringBoot實(shí)現(xiàn)評(píng)論回復(fù)功能(數(shù)據(jù)庫(kù)設(shè)計(jì)),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 快速理解spring中的各種注解

    快速理解spring中的各種注解

    這篇文章主要介紹了快速理解spring中的各種注解,具有一定借鑒價(jià)值,需要的朋友可以了解下。
    2017-12-12

最新評(píng)論