ajax传一个数组到springMVC的请求方法中,方法得不到请求的参数

  1. var url = "toRequestDeleteDome";
  2. var args = {"del_items": del_store_list,"show_page":show_page};
  3. $.ajax({
  4. url: url,
  5. data: args,
  6. dataType: "json",//返回类型
  7. type: "POST",//请求方式
  8. success: function (data) {
如下,活不到args的数组:
  1. @ResponseBody
  2. @RequestMapping(value = "toRequestDeleteDome", method = RequestMethod.POST)
  3. public ConverntReturnList deleteSomeHandler(@RequestParam("del_items") Integer[] array, @RequestParam("show_page") Integer curPageNum) {
  4. System.out.println(array.toString());


错误之处:@RequestParam("del_items") Integer[] array应该改为@RequestParam("del_items[]") Integer[] array




原文地址:https://www.cnblogs.com/share2015/p/5372593.html