迭代HashMap <string,arraylist <employee =“”>&gt;使用Struts 2

时间:2016-12-16 15:48:32

标签: struts2 struts-tags

我有一个每个部门的员工哈希映射,如

软件

| 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>

0 个答案:

没有答案