struts处理复选框

function checkAll(){
   var listc = document.getElementsByName("orderNoList");
   if(document.getElementById("CheckAll").checked==true){
    for(var i=0;i<listc.length;i++){
     listc[i].checked=true;
    }
   }else{
    for(var i=0;i<listc.length;i++){
     listc[i].checked=false;
    }
   }
  }

-----------------------------------------------------------------------------------------------------------------------

<s:form action="doPolicyAffirm" id="form1" method="post"  namespace="/tranc/carInsur">

<s:token />


             <s:set name="loopNum" value="%{#request.orderCarInfoList.size()}"/>


            <c:forEach begin="1" end="${loopNum}" var="i" step="1">


            
             <tr> 
             <td class="tab_td">      


         <s:label  name="pos"  value="${i}" />


        </td>
        
<td class="tab_td">              
         <s:label  name="orderid"  value="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" />
 
              <s:hidden name="orderid"  value="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" />
        </td>
        <td class="tab_td">    
         <s:label  name="ownerName"  value="%{#request.orderCarInfoList.get(${i}-1).getOwnerName()}" /> 
         <s:hidden  name="ownerName"  value="%{#request.orderCarInfoList.get(${i}-1).getOwnerName()}" /> 
        </td>


             <td class="tab_td">   
         <s:label  name="carnumber"  value="%{#request.orderCarInfoList.get(${i}-1).getCarnumber()}" />
<s:hidden  name="carnumber"  value="%{#request.orderCarInfoList.get(${i}-1).getCarnumber()}" />
        </td>


             <td class="tab_td">      


         <s:label  name="company_name"  value="%{#request.orderCarInfoList.get(${i}-1).getCompany_name()}" />
<s:hidden  name="company_name"  value="%{#request.orderCarInfoList.get(${i}-1).getCompany_name()}" />
        </td>      
        
         <td class="tab_td">      


         <s:label  name="compreappno"  value="%{#request.orderCarInfoList.get(${i}-1).getCompreappno()}" />
<s:hidden  name="compreappno"  value="%{#request.orderCarInfoList.get(${i}-1).getCompreappno()}" />
        </td>
         <td class="tab_td">      


         <s:label  name="commerceappno"  value="%{#request.orderCarInfoList.get(${i}-1).getCommerceappno()}" />
 <s:hidden  name="commerceappno"  value="%{#request.orderCarInfoList.get(${i}-1).getCommerceappno()}" />
        </td>
         <td class="tab_td">      


         <s:label  name="datezhifu"  value="%{#request.orderCarInfoList.get(${i}-1).getDatezhifu()}" />
<s:hidden  name="datezhifu"  value="%{#request.orderCarInfoList.get(${i}-1).getDatezhifu()}" />
        </td> 
        
          <td class="tab_td">     
  <s:checkboxlist name="orderNoList" list="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" listValue="%{#request.orderCarInfoList.get(${i}-1).getCheckName()}" label="确认"/>


</td>
 </tr>
         
        </c:forEach>
        <tr align="center" >  
        <td bgcolor="#F3F3F3" colspan="9" align="center">
<s:submit  value="提交"    method="setAffirm"    οnclick="ok();return false;"/>
          </td> 
         </tr>

        </s:form> 

----------------------------------------------------------------------------------------------------------------------------------------------------

后台处理:

list参数是后台实际的值,listValue是前台显示值,后台变量是name对应的参数listValue

for (int pos = 0; pos < orderNoList.size(); pos++) {
T33CarinsuranceOrderlog logInfo = new T33CarinsuranceOrderlog();
orderid = orderNoList.get(pos).toString().trim();
System.out.println("取订单号:" + orderid);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值