gpt4 book ai didi

struts2 - 如何在 Struts 2 的迭代器中显示预先选中的复选框

转载 作者:行者123 更新时间:2023-12-01 11:42:08 25 4
gpt4 key购买 nike

我需要遍历 List<String> , 每个元素都有 s:checkbox .

我在 Action 层定义了一个列表来保存选中的元素。

使用我的代码,我可以提交我的表单并在操作层中捕获选定的值。但是,某些复选框必须预先选中。加载页面时无法显示预检状态。

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>

关于struts2 - 如何在 Struts 2 的迭代器中显示预先选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19159580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com