淺談springMVC接收前端json數(shù)據(jù)的總結(jié)
對于json對象類型(即JsonObject)的數(shù)據(jù),springMVC主要有以下幾種方式接收:
1.通過Map接收
@RequestMapping(value = "/getAllStudio" )
public void getAllStudio(@RequestBody Map<String, Integer> map ) {
JSONObject json = new JSONObject();
Integer page = map.get("page") ;// 當前頁
Integer rows = map.get("rows") ;// 每頁顯示的數(shù)量
}
2.通過將數(shù)據(jù)封裝在一個vo對象中來接收
@RequestMapping(value = "/addStudio")
public JSONObject addStudio(@RequestBody Studio stu) throws IOException {
JSONObject json = new JSONObject();
if(stu==null){
json.put("result",false);
return json;
}
}
補充:幾種常見的post傳輸數(shù)據(jù)的方式
在傳輸http請求時,Content-Type 字段來獲知請求中的消息主體是用何種方式編碼
1.application/x-www-form-urlencoded
表單提交的方式,其傳輸?shù)臄?shù)據(jù)會被轉(zhuǎn)換為data1=1&data2=2的形式。
在controller層可通過request.getParametre(“data1”);獲取。
Ajax提交數(shù)據(jù)時,一般也采用該形式。
2.multipart/form-data
多文件上傳時指定的格式。
3.application/json
以json格式傳輸數(shù)據(jù)。
這篇淺談springMVC接收前端json數(shù)據(jù)的總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Spring mvc JSON數(shù)據(jù)交換格式原理解析
- SpringMvc后臺接收json數(shù)據(jù)中文亂碼問題詳解
- SpringMVC接收與響應json數(shù)據(jù)的幾種方式
- SpringMvc直接接收json數(shù)據(jù)自動轉(zhuǎn)化為Map的實例
- springmvc接收json串,轉(zhuǎn)換為實體類List方法
- springMvc 前端用json的方式向后臺傳遞對象數(shù)組方法
- Springmvc 4.x利用@ResponseBody返回Json數(shù)據(jù)的方法
- postman+json+springmvc測試批量添加實例
- Spring mvc Json處理實現(xiàn)流程代碼實例
相關(guān)文章
idea統(tǒng)計代碼行數(shù)Statistic的步驟詳解
這篇文章主要介紹了idea統(tǒng)計代碼行數(shù)Statistic的步驟詳解,本文通過使用Statistic插件操作的,通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10

