0
我有兩種方法。現在我要顯示我的輸出如如何正確循環嵌套循環<C:forEach>在JSTL在java中
row1 of list1
row1 of list2
difference in values of row1
row2 of list1
row2 of list2
difference in values of row2
爲此,我在此試圖way-
返回兩個列表<c:forEach var="row" items="${ref.refarray_vac1(param.datepicker)}">
<c:forEach var="r" items="${ref.refernece(param.ref_logtime)}">
<tr bgcolor="darkgray ">
<td><c:out value="${r.logtime}"></c:out></td>
<td>
<c:choose><c:when test="${(r.beam_current) ne 0}">
<fmt:formatNumber value="${r.beam_current}" maxFractionDigits="2" minIntegerDigits="2" pattern="##.##" var="mm"></fmt:formatNumber>
${(mm)}
</c:when>
<c:otherwise>
${r.beam_current}</c:otherwise></c:choose></td>
</tr>
<!-- For user_selection color name-- darkkhaki -->
<tr bgcolor="cornsilk">
<td><c:out value="${row.logtime}"></c:out></td>
<td>
<c:choose><c:when test="${(row.beam_current) > 0.0}">
<fmt:formatNumber value="${row.beam_current}" maxFractionDigits="2" minIntegerDigits="2" pattern="##.##" var="mm"></fmt:formatNumber>
${(mm)}
</c:when>
<c:otherwise>
${row.beam_current}</c:otherwise></c:choose></td>
<tr>
<td>Deviation</td>
<td bgcolor="lime"><c:out value="${r.beam_current-row.beam_current}"></c:out></td>
但是,當我這樣做,我得到的結果原樣
row1 of list1
row1 of list2
difference in values of row1
row2 of list1
row1 of list2
difference in values of row2 and row1
我不想再重複這是價值觀ING重複由於外層的foreach循環標籤
我沒有得到你。我已經在java類中有兩個列表,不能改變它們。 – 2015-02-24 08:23:41
創建由成對組成的第三個列表。對1包含第一個列表的元素1 +第二個列表的元素1等 – StanislavL 2015-02-24 08:26:24
在Java類???但我必須顯示減去這兩個列表的值也。 – 2015-02-24 08:29:26