后端接受前端传过来的数组,实现批量操作
目录
后端接受前端传过来的数组,实现批量操作
controller中的方法接受$.post传过来的数组好像一定要加@RequestParam(value=“前端设置数组名”)注解,如果,不加的话即使后端接受数组的变量名称和前端一致,也就接收不到数组中的数据
代码如下:
@RequestMapping("/foredeleteOrderItem")
@ResponseBody
public String deleteOrderItem(Model model,HttpSession session,@RequestParam(value = "oiid[]") int oiid[]){
User user= (User) session.getAttribute("user");
if(user==null)
return "false";
for(int o:oiid)
orderItemService.deleteOrderItem(o);
return "success";
}