【发布时间】:2013-10-03 12:44:36
【问题描述】:
我需要遍历List<String>,每个元素都有s:checkbox。
我在动作层定义了一个列表来保留选定的元素。
使用我的代码,我可以提交我的表单并在操作层中捕获选定的值。但是,必须预先选中某些复选框。加载页面时无法显示预检查状态。
Value1 包含字符串对象列表。
functionCheckBoxList - 我定义的用于保留选中元素的列表
加载时,我向functionCheckBoxList 添加了一些属于Value1 的元素。
但仍然没有在页面中显示预先检查的状态。
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName}" theme="simple" >
</s:checkbox>
</s:iterator>
注意:我知道如何使用 s:checkboxlist 来完成此操作,但不能在这里使用,因为我需要在迭代中使用特殊格式。
【问题讨论】:
标签: struts2 checkboxlist