关于在JS中获取被选中的值的集合传到后台并循环遍历出来
2017-05-31 13:51
375 查看
关于在JS中获取被选中的值的集合传到后台并循环遍历出来
1.在jsp页面中,获取被选中的值的集合,关键js代码:<script type="text/javascript"> function jqchk(){ var s = new Array(); $('input[name="test"]:checked').each(function(){ s.push($(this).val()); }); if(s.length==0){ alert("请选择结算商品!"); }else{ window.location.href="confirm.do?s="+s; } } </script>2.后台接收并循环遍历关键代码:
@RequestMapping("confirm.do") public String Confirm(HttpServletRequest request, HttpServletResponse response){ List<WcProduct> wcplist = new ArrayList<WcProduct>(); String s = request.getParameter("s"); String d[] = s.split(","); List<String> list = new ArrayList<String>(); for (int i = 0; i < d.length; i++) { list.add(d[i]); } for(int i=0; i<list.size(); i++){ String id = list.get(i); WcProduct p = wcps.findProductsById(Integer.parseInt(id)); wcplist.add(p); } System.out.println(wcplist.size()); request.setAttribute("wcplist", wcplist); return "confirm.jsp"; }
OK,大功告成!!!
相关文章推荐
- 关于js遍历list集合,获取select选中的值以及动态添加option
- 后台获得集合,变成json字符串,放到EL表达式,js进行获取遍历
- Js获取后台集合List里面值和下标的方法
- 当点击遍历出来的图片时,如何判断改图片是被选中了,如何在其他地方获取到改图片的信息
- JS循环遍历对象,获取key:value
- 使用DMO遍历xml文件(将xml文件中要获取的内容存到ArrayList集合中再取出来)(DMO解析)
- js 实现获取name 相同的页面元素并循环遍历
- 在JS中获取后台的传到该页面的值
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- js中获取后台的集合数据
- Js获取后台集合List的值和下标的方法
- 一般后台只有一个集合传到jsp页面来循环,当后台不是一个集合时,前台的循环
- 页面JS、javascript如何获取后台传到页面的值
- document 文挡对象详解(js获取遍历images集合,forms集合,textbox,Select,div,checkBox)
- Jsp实现页面forEach循环遍历多条数据的显示和后台对应数据的获取(strurs1)实现
- Jsp实现页面forEach循环遍历多条数据的显示和后台对应数据的获取(strurs1)实现
- ASP.Net 关于前台JS给input赋值后,runat="server" 后台利用ID.Value还是获取不到的问题
- js中把已知对象循环遍历出来再存入新的数组中