如何将List对象的映射从jsp填充到struts动作类

以下是我的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 = []}

谢谢!

liweisb 回答:如何将List对象的映射从jsp填充到struts动作类

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3002488.html

大家都在问