* 基本方法 <https://blog.csdn.net/lightofsms/article/details/80722034#基本方法>
* Map接收基本数据类型
<https://blog.csdn.net/lightofsms/article/details/80722034#map接收基本数据类型>
* Map接收复杂数据类型
<https://blog.csdn.net/lightofsms/article/details/80722034#map接收复杂数据类型>
* List接收基本数据类型
<https://blog.csdn.net/lightofsms/article/details/80722034#list接收基本数据类型>
* List接收复杂数据类型
<https://blog.csdn.net/lightofsms/article/details/80722034#list接收复杂数据类型>
* List接收Map
<https://blog.csdn.net/lightofsms/article/details/80722034#list接收map>
* 总结 <https://blog.csdn.net/lightofsms/article/details/80722034#总结>


直接看总结好了

基本方法

Map接收基本数据类型
var data = {}; data.name = "yss"; $.get("/param/map", data, function (data) {
console.log(data); }); @GetMapping("/map") public Object testMap(@RequestParam
Map map) {return map; }
@RequestParam 必须得加

Map接收复杂数据类型
var data = {}; data.users = {username: "yss"}; $.ajax({ type: "post", url:
"/param/map", data: JSON.stringify(data), dataType: "json", contentType:
'application/json;charset=utf-8', success: function (data) { console.log(data);
} }); @PostMapping("/map") public Object testMap(@RequestBody Map<String, User>
data) { return data; }
Map

List接收基本数据类型
var data = []; data.push(1, 2, 3); $.get("/param/map", {data: data}, function (
data) { console.log(data); }); @GetMapping("/map") public Object
testMap(@RequestParam("data[]") List<Integer> data) { return data; }
List接收复杂数据类型
var data =[]; data.push({username: "yss"}); $.ajax({ type: "post", url:
"/param/map", data: JSON.stringify(data), dataType: "json", contentType:
'application/json;charset=utf-8', success: function (data) { console.log(data);
} }); @PostMapping("/map") public Object testMap(@RequestBody List<User> data) {
return data; } 或者 @PostMapping("/map") public Object testMap(@RequestBody
User[] data) {return data; }
必须是post请求,而且必须的设置 contentType: ‘application/json;charset=utf-8’,目前只知道这一种

List接收Map
同上,只需要将User改成Map
总结

如果不想记这么多记两个就好了

* List接收复杂数据类型
但是参数必须要有尖括号,内容如果是基本数据类型就写Object,如果是实体属性值就写实体对象
* Map接收复杂数据类型 Map<String, Object>:Object可以变成实体对象...
当然也可以直接使用我封装好的ajax <https://blog.csdn.net/lightofsms/article/details/80724026>

http://lihaiming.iteye.com/blog/2293840
<http://lihaiming.iteye.com/blog/2293840>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信