@RequestMapping post 数组怎么在controller接受

fengchengblogs 2016-05-19 05:53:49
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;
}
这里怎么写

...全文
1092 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
笔墨り轻狂 2018-12-17
  • 打赏
  • 举报
回复
使用@RequestParam("ids") long [] id 来接收jsp传过来的参数
bree06 2016-05-20
  • 打赏
  • 举报
回复
ids是啥类型直接写成对应类型的数组就行了,比较{'ids':[1,2,3,4]} 后台接收private TaotaoResult deleteRkb(@RequestBody int[] ids) {}就行了
菜 头 2016-05-20
  • 打赏
  • 举报
回复
弄成字符串中间加上标识符,传过去再用split一下
wuning01234 2016-05-19
  • 打赏
  • 举报
回复
@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"; }
[D.M] 2016-05-19
  • 打赏
  • 举报
回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧