我需要遍历List<String>
,每个元素都有s:checkbox
。
我在操作层中定义了一个列表,以保留选定的元素。
使用我的代码,我可以提交表单并捕获操作层中的选定值。但是,必须选中某些复选框。加载页面时,我无法显示预检查状态。
Value1
包含String对象的列表。
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
但是在这里不能这样做,因为我需要在迭代中使用特殊格式。
我可以为我的问题找到解决方案,我想与大家分享。
<s:iterator value="value1" var ="functionName">
<s:checkbox fieldValue="%{#functionName}" name="functionCheckBoxList"
value="%{#functionName in functionCheckBoxList}" theme="simple" >
</s:checkbox>
</s:iterator>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句