我有這樣的總計算各列的JSTL
01 jan 02 jan 03 jan ... total
user1 3 5 10 18
user2 5 6 9 20
.
.
.
total ? ? ? 38
我能夠每行總在結束使用JSTL我的代碼calulate的報告。我沒有找到用'?'計算結束標記總計的方法。
對於行總我使用像
<c:forEach var="colNames" items="${listOfRecords}">
<tr>
<td>${colNames.key}</td>
<c:set var="htotal" value="0" />
<c:forEach var="noOfTasks" items="${colNames.value}" varStatus="status">
<td>${noOfTasks.value}</td>
<c:set var="htotal" value="${htotal+noOfTasks.value}" />
</c:forEach>
<td class="foo">${htotal}</td>
</tr>
</c:foreach>
這裏${listOfRecords}
是HashMap<String, HashMap<String, Integer>>
。
我該如何做到這一點?
「hashmap [String,[String,Integer]]」是什麼意思?也許這個'HashMap>'? –
是它的HashMap>,因爲它不顯示它,如果我把
user965884
我認爲你的colNames實際上是rowNames,或者我誤會了嗎? –