我正在迭代器中创建复选框。下面是我的代码,
<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>
此代码创建复选框并且工作正常。但我想使用动作集合预先选择此复选框。
下面是我的动作类中的一个方法,
public List<String> getDefaultContacts() {
return Arrays.asList(this.selectedContacts);
}
假设如果我在列表中有 100 个联系人并且如果 getDefaultConatacs() 只返回 5 个字符串,那么我想选择这 5 个复选框