本文大部分內容引至:https://blog.csdn.net/qq_37960007/article/details/79542727
解決方式一
第二種方式
使用JSON.Stringify
將String類型的數組轉換爲JSON格式傳輸到後臺SpringMVC的@RequestBody
上
注意
@RequestBody只能接收到傳輸過來的JSON數據
如果你不指定contentType則代表爲默認,
application/x-www-form-urlencoded(表單)類型
與application/json
區別
默認的contentType:application/x-www-form-urlencoded(表單)類型包含了
text/html : HTML格式
text/plain :純文本格式
text/xml : XML格式
mage/gif :gif圖片
image/jpeg :jpg圖片格式
image/png:png圖片格式
application/json :json數據格式
application/pdf :pdf格式
application/octet-stream : 二進制流數據
等等。。。
如果使用了application/json就不能使用其他的類型了
後臺代碼
@ResponseBody
@RequestMapping("/json01")
public User json01(@RequestBody User user) {
System.out.println(user);
return user;
}
@RequestMapping("/n")
public void testJson(@RequestBody String body) {
System.out.println(body);
}
@RequestMapping(value = "/testJson")
public void testUser(@RequestBody User user) {
System.out.println(user);
}