从页面获取的多个id,首先以字符串数组的形式存放,传到控制器。
但是控制器处理删除时,需要的是整型的id,操作删除前需要对字符串数组处理后才能进行删除操作。
/**
** 批量删除
*/
@RequestMapping(“delMoreDistrict”)
@ResponseBody
public String delMoreDistrict(String ids){ //从页面传递过来的参数,ids=“1,2,3"样式的字符串
//将字符串转换为数组,以逗号隔断
String[] arys= ids.split(”,");
//定义要批量删除的id数组
Integer[] id=new Integer[arys.length];
for (int i=0;i<arys.length;i++){
id[i]=Integer.parseInt(arys[i]); //字符串格式转为整型格式
}
int temp = districtService.deleteMoreDistrict(id);
return “{“result”:”+temp+"}";
}