
效果是点击催还选中清单和催还全部清单 都到下面的
@RequestMapping("/sendOverdueInform")
public String sendOverdueInform(RedirectAttributes redirectAttrs,OverdueQueryForm overdueQueryForm,HttpServletRequest request){
String[] checked = request.getParameterValues("checks");
if(checked == null){
List<Long> ids = overdueQueryForm.getIds();
redirectAttrs.addFlashAttribute(Constant.MESSAGE_SUCCESS, Constant.OVERDUE_ALL_SUCCESS);
return "redirect:/overdue/list";
}else{
redirectAttrs.addFlashAttribute(Constant.MESSAGE_SUCCESS, Constant.OVERDUE_SUCCESS);
return "redirect:/overdue/list";
}
}
但是无论是点击哪个按钮 都返回checked == null 想点击催还全部直接全部催还怎么处理不用全选下面的checkbos
------解决思路----------------------
1、关于checked == null,检查下<input type="checkbox" name="checks" value='xx'/>是不是这样写的,而且要在form域中。
2、点击全部时,先执行一段脚本,用来自动选中全部,同时提交,用户发觉不出来。或者把所有的ID放在隐藏域中。
------解决思路----------------------
个人觉得你得恶补下jquery 建议而已
------解决思路----------------------
你用的什么JS框架,可以到官方网站上看看例子
------解决思路----------------------
那就写死在“催还全部”按钮链接后面,如xxx?id=1,2,3,4,5,6。然后服务端解析出来就行。