一、Map類型數據的使用
Map類型數據的聲明(結合了自己的小組項目)private Map<String, List<ShowList>> listMap = new HashMap<String, List<ShowList>>();
把list存入到聲明的Map對象listMap中
listMap.put(a.getAccountName(),showList);
二、如何輸出Map<String, List<>>類型的數據(需要使用兩重迭代器)
具體前段代碼如下:
<div id="right_content">
<s:iterator value="listMap" id="column">
<s:set name="total" value="#column.value.size" />
<s:iterator value="#column.value" status="s">
<tr>
<s:if test="#s.first">
<td rowspan="${total}"><s:property value="#column.key" /></td>
</s:if>
<td><s:property value="AccountName" /></td>
<td><s:property value="CategoryName" /></td>
<td><s:property value="Money" /></td>
<td><s:property value="Time" /></td>
<td><s:property value="Member" /></td>
<td><s:property value="ListTypeC" /></td>
</tr>
</s:iterator>
</s:iterator>
</div>