springMvc 的post不能用modelandview返回的情况
我发送1个删除的ajax请求,怎样才能用modelandview返回数据呢?@RequestMapping("/delete")@ResponseBodypublicMo...
我发送1个删除的ajax请求,怎样才能用modelandview返回数据呢?
@RequestMapping("/delete")
@ResponseBody
public ModelAndView delete(String id) {
String[] ids = id.split(",");
for (int a = 0; a < ids.length; a++) {
SysConfig config = configService.find(ids[a]);
configService.delete(config);
}
ModelAndView model=new ModelAndView();
Map<String,Object> map=new HashMap<String, Object>();
map.put("success",true);
map.put("msg","ok");
model.addObject("map",map);
new ModelAndView("subgroup","map",map);
return model;
}
//返回总是404,post里的回调函数进不去 展开
@RequestMapping("/delete")
@ResponseBody
public ModelAndView delete(String id) {
String[] ids = id.split(",");
for (int a = 0; a < ids.length; a++) {
SysConfig config = configService.find(ids[a]);
configService.delete(config);
}
ModelAndView model=new ModelAndView();
Map<String,Object> map=new HashMap<String, Object>();
map.put("success",true);
map.put("msg","ok");
model.addObject("map",map);
new ModelAndView("subgroup","map",map);
return model;
}
//返回总是404,post里的回调函数进不去 展开
1个回答
展开全部
使用ajax 时候。这里只需返回数据就可以了。 modelandview 不仅有数据还有视图。。视图这里是不用的。
@RequestMapping("/delete")
@ResponseBody
public Map<String,Object> delete(String id) {
String[] ids = id.split(",");
for (int a = 0; a < ids.length; a++) {
SysConfig config = configService.find(ids[a]);
configService.delete(config);
}
Map<String,Object> map=new HashMap<String, Object>();
map.put("success",true);
map.put("msg","ok");
return map;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询