Java 在哈希映射struts 1.x上迭代

Java 在哈希映射struts 1.x上迭代,java,jsp,jsp-tags,struts-1,Java,Jsp,Jsp Tags,Struts 1,Sturts 1.x框架。我正在尝试迭代一个哈希映射。“blockIdCountMap”是由“EquipmentCharacteristicFormBean”bean中的getter方法返回的hashmap jsp页面中的代码 <logic:iterate name="EquipmentCharacteristicFormBean" id="blockIdCountMap" > <bean:write name="blockIdCountMap" propert

Sturts 1.x框架。我正在尝试迭代一个哈希映射。“blockIdCountMap”是由“EquipmentCharacteristicFormBean”bean中的getter方法返回的hashmap

jsp页面中的代码

<logic:iterate name="EquipmentCharacteristicFormBean" id="blockIdCountMap" >
        <bean:write name="blockIdCountMap" property="key"/>
        <bean:write name="blockIdCountMap" property="value"/>
</logic:iterate>

blockIdCountMap
是由getter方法返回的HashMap对象,这意味着您必须将其赋给
property
属性而不是
id
,因为
id
意味着您引用的是变量

使用以下代码:

<logic:iterate name="EquipmentCharacteristicFormBean" property="blockIdCountMap" id="map">
     <bean:write name="map" property="key"/>
     <bean:write name="map" property="value"/>
</logic:iterate>

<logic:iterate name="EquipmentCharacteristicFormBean" property="blockIdCountMap" id="map">
     <bean:write name="map" property="key"/>
     <bean:write name="map" property="value"/>
</logic:iterate>