springmvc接收json資料的4種方式

2021-09-27 05:55:40 字數 1610 閱讀 6157

@autowired

private accomodationservice accomodationservice;

@responsebody

public string updateattr(@requestparam ("id") int id)

@autowired

private accomodationservice accomodationservice;

@responsebody

public string addobj(@requestbody accomodation accomodation)

@autowired

private accomodationservice accomodationservice;

@responsebody

public string updateattr(@requestbody mapmap)

if(map.containskey("name")

// 操作 ...

return "success";

}

@autowired

private accomodationservice accomodationservice;

@responsebody

public string updateattr(@requestbody listlist)

return "success";

}

@responsebody

public string postlist(@requestbody listtestl)

需要注意點:引數前面必須有註解 @requestbody

var testlist=;

var user={};

user.id=1;

user.name='jack';

testlist.push(user);

var user2={};

user2.id=2;

user2.name='tom';

testlist.push(user2);

$.ajax(,

type: 'post',

datatype: "json", //表示返回值型別,不必須

data: json.stringify(testlist),

url: '/test/postlist',

success: function()

});

需要注意點:

引數是陣列型別

傳入data時,轉換 json.stringify(testlist)

最後再看下testl類,沒有特別之處(不用包裝)。
public class testl 

public void setid(integer id)

public string getname()

public void setname(string name)

}

springmvc接收多個json

var formparams serializeobject bankaccounttest 序列化後解決亂碼 formparams decodeuricomponent formparams,true var row notes,jsondata,params row table.bootstra...

springMVC接收JSON格式資料

ajax success function data responsebody public object jsontest requestbody mapmap,string param responsebody public object jsontest requestbody string ...

Spring MVC 接收Json格式引數

今天做了乙個關於 排序的功能,可以通過右邊的箭頭做排序操作,每次操作需要通過ajax將每條記錄的id陣列作為引數去傳送請求,後台spring mvc接到引數後作更改序號操作。前端頁面傳送請求的 如下 1 var url jxslweb pt modifysitesorder 2 其中list是記錄i...