Struts2复选框预选
我正在迭代器中创建复选框。下面是我的代码Struts2复选框预选,struts2,Struts2,我正在迭代器中创建复选框。下面是我的代码 <s:iterator value="contacts" var="contact"> <tr> <td> <s:checkbox name="selectContactsCheckBox" fieldValue="%{#contact.contactid}" value="%{defaultContacts.contains(contact.contactid)}" the
<s:iterator value="contacts" var="contact">
<tr>
<td>
<s:checkbox name="selectContactsCheckBox" fieldValue="%{#contact.contactid}" value="%{defaultContacts.contains(contact.contactid)}" theme="simple"/>
</td>
<td>${contact.fullname}</td>
<td>${contact.mobile}</td>
<td>${contact.organization}</td>
<td>${contact.department}</td>
</tr>
</s:iterator>
${contact.fullname}
${contact.mobile}
${contact.organization}
${contact.department}
这段代码创建了复选框,工作正常。但我想使用action中的集合预选此复选框
以下是我的行动计划中的一个方法
public List<String> getDefaultContacts() {
return Arrays.asList(this.selectedContacts);
}
公共列表getDefaultContacts(){
返回Arrays.asList(此为.selectedContacts);
}
假设我在列表中有100个联系人,如果getDefaultConatacs()只返回5个字符串,那么如果我在下面一行使用,我想选中这5个复选框u(值属性检查联系人ID是否在列表中可用)
我的问题已解决。我使用了复选框tas的value属性,如下所示,