前端像后台传入数组,后台使用list接收的方法

前端AJAX:

        $.ajax({
          url:'http://192.168.1.112:8181/runtime/uav/bookmark/point/insert',
          type: 'post',
          async: false,
          data: JSON.stringify(linePoints),
          contentType: 'application/json;charset=utf-8',
          dataType: 'json',
          success(res) {
            debugger
            console.log(res)
          }
        }) 
 
注意:1.contentType必须为 'application/json;charset=utf-8',默认(会报415)   2.dataType: 'json',  3.data要序列化
 
后端:参数栏使用@RequestBody注解
public Integer insertLinePoint(@RequestBody List<LinePoint> linePoints) {
Integer addCount = 0;
return addCount;
}

原文地址:https://www.cnblogs.com/superman-21/p/13773480.html