SpringMVC 当前台的参数是“1,2”这种数组行的字符串时,后台Controller接收时如果只是一个参数接收,那么必须
加上@RequestParam("list")说明,
如果该参数是在对象中定义的,那么可以直接赋值给参数数组。(比如该list参数在一个User对象中)
如下进行操作就可以了
/** * 批量删除地点坐标信息 * @return */
@ResponseBody
@RequestMapping("/deleteBycoordinateIdList.ajax")
public Map<String, Object> deleteBycoordinateIdList(@RequestParam("list") List<String> list) {
Map<String, Object> map = new HashMap<String, Object>();
try {
coordinateService.deleteBycoordinateIdList(list);
map.put("success", true);
map.put("message", "删除成功");
} catch (Exception e) {
e.printStackTrace();
map.put("success", false);
map.put("message", "删除失败!" + e.getMessage());
}
return map;
}