我有一个每个部门的员工哈希映射,如
软件
| Employee1 1001 |
| Employee2 1002 |
QA
| Employee3 1003 |
| Employee4 1004 |
我在JSP中使用struts 2“s:iterator”标记来遍历hashmap并显示每个部门的员工,但我收到了“ognl.NoConversionPossible”错误。
“w:fieldSet”是我自己的自定义标记,用于呈现部门的标题 “sb:table”也是自定义标记来呈现表格
<s:iterator value="employeeMap">
<w:fieldset name="%{getText(key)}">
<sb:table rows="${value}" varStatus="varStatus">
<sb:column header="Amount Type">
<s:textfield name="values[${attr.varStatus.index}].employeeName"/>
</sb:column>
<sb:column header="Amount">
<s:textfield name="values[${attr.varStatus.index}].employeeId"/>
</sb:column>
</sb:table>
</w:fieldset>
</s:iterator>