詳解springmvc 接收json對象的兩種方式
最近學(xué)習(xí)了springmvc 接收json對象的兩種方式,現(xiàn)在整理出來,具體如下:
1、以實體類方式接收
前端 ajax 提交數(shù)據(jù):
function fAddObj() {
var obj = {};
obj['objname'] = "obj";
obj['pid'] = 1 ;
$.ajax({
url: 'admin/Obj/addObj.do',
method: 'post',
contentType: 'application/json', // 這句不加出現(xiàn)415錯誤:Unsupported Media Type
data: JSON.stringify(obj), // 以json字符串方式傳遞
success: function(data) {
console.log("success...");
},
error: function(data) {
console.log("error...");
}
});
}
springmvc 以model對象的形式接收:
@Controller
@RequestMapping("/admin/Obj")
public class ObjAction {
// 注入操作類
@Autowired
private ObjService objService ;
@RequestMapping(value = "/addObj")
@ResponseBody
public String addObj(@RequestBody Obj obj) {
this.objService.insertObj(cate);
return "success";
}
}
2、以Map接收
@Controller
@RequestMapping("/admin/Obj")
public class ObjAction {
/**
* 前端操作與上面相同
* @return
*/
@RequestMapping(value = "/updateAttr")
@ResponseBody
public String updateAttr(@RequestBody Map<String, String> map) {
if(map.containsKey("id"){
Integer id = Integer.parseInt(map.get("id"));
}
if(map.containsKey("objname"){
String objname = map.get("objname").toString();
}
if(map.containsKey("pid"){
Integer pid = Integer.parseInt(map.get("pid"));
}
// 操作 ...
return "success";
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Spring mvc 接收json對象
- 詳解SpringMVC @RequestBody接收Json對象字符串
- SpringMVC中controller接收json數(shù)據(jù)的方法
- 解決SpringMvc后臺接收json數(shù)據(jù)中文亂碼問題的幾種方法
- SpringMvc直接接收json數(shù)據(jù)自動轉(zhuǎn)化為Map的實例
- 淺談springMVC接收前端json數(shù)據(jù)的總結(jié)
- springmvc接收json串,轉(zhuǎn)換為實體類List方法
- 解決SpringMVC同時接收Json和Restful時Request里有Map的問題
- SpringMVC接收與響應(yīng)json數(shù)據(jù)的幾種方式
相關(guān)文章
微信小程序 flexbox layout快速實現(xiàn)基本布局的解決方案
flexbox layout 彈性盒子布局。彈性盒子可以快速的對小程序進行布局。這篇文章主要介紹了微信小程序 flexbox layout快速實現(xiàn)基本布局的方法,需要的朋友可以參考下2020-03-03
JavaScript中使用Substring刪除字符串最后一個字符
刪除字符串最后一個字符的方法有很多,在本文將為大家介紹下js中的substring是如何做到的,需要的朋友可以參考下2013-11-11
超出JavaScript安全整數(shù)限制的數(shù)字計算BigInt詳解
這篇文章給大家分享了超出JavaScript安全整數(shù)限制的數(shù)字計算BigInt的相關(guān)知識點,有興趣的朋友參考學(xué)習(xí)下。2018-06-06
javascript制作網(wǎng)頁圖片上實現(xiàn)下雨效果
這里給大家分享的是一則使用javascript實現(xiàn)在網(wǎng)頁圖片上下雨的特效,效果非常炫酷,推薦給小伙伴們。2015-02-02
JavaScript語法 JSON序列化之stringify實例詳解
這篇文章主要為大家介紹了JavaScript語法 JSON序列化之stringify實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
微信小程序 配置頂部導(dǎo)航條標題顏色的實現(xiàn)方法
這篇文章主要介紹了微信小程序 配置頂部導(dǎo)航條標題顏色的實現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09

