首页 > Web开发 > 详细

如何把后台的复选框值传给jsp页面?

时间:2017-07-20 19:26:33      阅读:408      评论:0      收藏:0      [点我收藏+]

第一步:现在后台把获取到复选框value值,把值用字符串拼接,用modelandview发送给页面。

1 StringBuffer s=new StringBuffer();
2         for (Muen muen : li) {
3             s.append(muen.getId()+",");
4         }
5         modelAndView.addObject("r", r);
6         modelAndView.addObject("roleinfo",s.toString());
7         modelAndView.setViewName("/role-edit.jsp");

第二步:在jsp页面用隐藏域接收从后台传过来的拼接好的字符串。

1 <input type="hidden" value="${roleinfo }" id="rolehidden"/>

第三步:写JS代码

<script>
 var srole = $("#rolehidden").val();//接收隐藏域的值
 var myarray = srole.split(",");//用数组接收域名的值去除","                           
$("input[type=‘checkbox‘]").each(function(){
for(var t in myarray){//遍历数组 if(myarray[t]==$(this).val()){ //如果复选框的value值正好是数组里的值,就用prop刷新“checked”状态 $(this).prop("checked","checked"); break; } } }); </script>

 

如何把后台的复选框值传给jsp页面?

原文:http://www.cnblogs.com/gongxuanming/p/7213852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!