jsp
$.messager.confirm('确认','确定删除ID为 '+ids+' 的商品吗?',function(r){
             if (r){
              var params = {"ids":ids};
                 $.post("/rkb/delete",params, function(data){
             if(data.status == 200){
             $.messager.alert('提示','删除商品成功!',undefined,function(){
             $("#itemList").datagrid("reload");
             });
             }
             });
             }
         });
controller
@RequestMapping(value = "/rkb/delete",method =RequestMethod.POST)
@ResponseBody
private TaotaoResult deleteRkb() {
return null;
}
这里怎么写

解决方案 »

  1.   

    @Controller
    @RequestMapping(value = "/class")
    public class SchClassController extends BaseController {    @Autowired
        private SchClassService schClassService;    @RequestMapping(value = "form")
        public String form(Long id,Model model) {
            TSchClass e = null;
            if (StringUtils.isNotEmpty(id)){
                e = schClassService.get(id);
            }
            if (e == null){
                e = new TSchClass();
                e.setSid(this.getCurrentSid());
            }
            model.addAttribute("e",e);
            model.addAttribute("allCourseList", BaseDataUtils.getSchCourseList());
            return "modules/sch/classForm";
        }
      

  2.   

    弄成字符串中间加上标识符,传过去再用split一下
      

  3.   

    ids是啥类型直接写成对应类型的数组就行了,比较{'ids':[1,2,3,4]}
    后台接收private TaotaoResult deleteRkb(@RequestBody int[] ids) {}就行了
      

  4.   

    使用@RequestParam("ids") long [] id   来接收jsp传过来的参数