2011-11-09 47 views
0

在我的Struts1.3應用程序中,我有一個Jsp頁面,其中有一個超鏈接,單擊該超鏈接時,我顯示的是從支票簿中的數據庫傳入的所有記錄。mycode顯示所有值如下如何設置複選框,通過比較struts1.3數據庫中值檢查?

<table width="932" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#E9E9E9"> 
    <%for (int i = 0; i < landlordList.size(); i++) {%> 
    <tr> 
     <td width="50" align="left"> 
      <table width="30" border="0" align="center" cellpadding="0" cellspacing="0"> 
       <tr> 
        <td width="20"><label> 
         <html:checkbox value="<%=landlordList.get(i).getLandlordId()%>" property="landlordId" 
             name="ExporterForm" styleId="landlordId"/> 
        </label> 
        </td> 
       </tr> 
      </table> 
     </td> 
     <td class="landlord_name"><%=landlordList.get(i).getLandlordname()%></td> 
    </tr> 
    <%}%> 
</table> 

property="landlordId"定義爲我的動作類String[]。我有一個更list2包含一些記錄我的查詢。如果landlordList包含list2的任何記錄,那麼我怎樣才能比較列表2與landlordList,然後將這些記錄標記爲checked。請幫幫我。

回答

0

我用multibox

<logic:iterate name="<%=Constant.LANDLORDLIST%>" id="customer"> 
<tr> 
<td width="50" align="left"><table width="30" border="0" align="center" cellpadding="0" cellspacing="0"> 
<tr> 
<td width="20"> 
<label> 
<html:multibox property="landlordid" name="ExporterForm"> 
<bean:write name="customer" property="value" /> 
</html:multibox> 
</label> 
/td> 
</tr> 
</table></td> 
<td class="landlord_name"><bean:write name="customer" property="label" /></td> 
</tr> 
</logic:iterate> 
+0

通過使用多光碟和邏輯迭代得到了解決,我能解決這個問題。 – subodh

相關問題