以下是我的jsp页面的代码
<br>
-------------------------
<table>
<tr>
<th>Index</th>
<th>Vendor</th>
<th>Price</th>
<th>Rank</th>
<th>Falg</th>
</tr>
<s:iterator value="value" status="obj" >
<tr>
<td><s:property value="#obj.index"/>
<s:hidden name="rateTenderItemMap[%{key}].value[%{#obj.index}].vendorId" value="%{vendorId}"/>
<s:hidden name="rateTenderItemMap[%{key}].value[%{#obj.index}].itemId" value="%{itemId}"/>
<s:hidden name="rateTenderItemMap[%{key}].value[%{#obj.index}].rank" value="%{#obj.index+1}"/>
</td>
<td><s:property value="companyName"></s:property></td>
<td><s:property value="total"></s:property></td>
<td>L<s:property value="#obj.index"></s:property></td>
<td> <s:checkbox name="rateTenderItemMap[%{key}].value[%{#obj.index}].flag" fieldValue="true" > </s:checkbox></td>
<br>
</tr>
</s:iterator>
</table>
</s:iterator>
动作类 地图声明 @Element(值= java.util.ArrayList.class) 私有Map> rateTenderItemMap = new HashMap>();
我得到的结果是 {532472 = [],532473 = [],532474 = [],532475 = [],532476 = []}
谢谢!