【发布时间】:2016-05-01 05:31:42
【问题描述】:
如何将对象列表从 javascript 发布到 Spring MVC 控制器?我可以发布数组、对象,但不能发布两者的组合。这是我下面的代码。
Javascript:
var utilData = getTableData();
// Sending data over to server
console.log(utilData);
$.ajax({
url: "saveUtilData2.html",
type: "POST",
contentType: "application/json",
dataType: "json",
data: {utilArray: utilData},
success: function(data){
alert("save was sucessful");
},
error: function(){
alert("Save wasn't successful");
}
});
Spring 控制器(尝试将 utilData 更改为 String[] 和 object[] ...均无效:
@RequestMapping(value="/saveUtilData2.html", method=RequestMethod.POST)
public ModelAndView saveUtilData2(@RequestParam("utilArray") String[] utilData, HttpServletRequest request)
{
System.out.println("Util Save Data method 2");
ModelAndView mv = new ModelAndView("util");
return mv;
}
【问题讨论】:
标签: arrays json ajax spring model-view-controller