Java Struts2-引用映射的名称属性

Java Struts2-引用映射的名称属性,java,struts2,Java,Struts2,我有以下Struts2代码: <s:iterator value="checkboxes"> <tr> <th scope="row"><s:checkbox name="" fieldValue="true"/></th> <td><s:property value="key"/></td> </tr> </s:iterator>

我有以下Struts2代码:

<s:iterator value="checkboxes">
    <tr>
        <th scope="row"><s:checkbox name="" fieldValue="true"/></th>
        <td><s:property value="key"/></td>
    </tr>
</s:iterator>

复选框是将字符串与布尔值关联的哈希映射。 现在的问题是,我应该在复选框的name属性中添加什么。 实际上,我想写一些类似于
name=“checkboxes2.key”
checkboxes2是一个类似于checkboxes的hashmap,但位于提交struts表单时调用的action类中。
键将是复选框的键。

name=“checkboxes2[''{key}']”
。是的,这就是我发现的,但它不起作用。在执行方法期间,我的复选框2仍然为空。如果要显示多个复选框,为什么不使用复选框列表标记?请显示操作配置和操作类。