前台AJAX传数组,后台的java接收(后台接收前端发送的数组类型数据)两种解决方法
第一种方法,前端将数组通过JSON.stringify()方法转换为json格式数据,后台将接收的json数据转换为数组
function search() {
var equiNames = JSON.stringify($("#equiNames").val());
var startDate = $('#daterange-btn span').text().substring(0, 10);
var endDate = $('#daterange-btn span').text().substring(13);
$.ajax({
url : "dataAcquisition/report",
type : "post",
dataType : "json",
data : {
"equiNames" : equiNames,
"startDate" : startDate,
"endDate" : endDate
},
success : function(result) {
……
}
}
});
}
@RequestMapping("/report")
public void report(String equiNames, String startDate, String endDate, HttpServletRequ