Java Struts2-引用映射的名称属性
我有以下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>
<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仍然为空。如果要显示多个复选框,为什么不使用复选框列表标记?请显示操作配置和操作类。