0
我在我的JSP頁面有一個小問題。我試圖通過一系列項目進行循環,並進行比較以確保我所看到的當前值與之前的值不同。代碼如下所示:JSP/JSTL集標籤和循環
<c:set var="previousCustomer" value=""/>
<c:forEach items="${customerlist}" var="customer" varStatus="i">
<c:choose>
<c:when test="${(customer.account) != (previousCustomer)}">
[do some stuff]
</c:when>
<c:otherwise>
[do other stuff]
</c:otherwise>
</c:choose>
<c:set var="previousCustomer" value="${customer.account}"/>
</c:forEach>
然而,當我寫出來的價值,previousCustomer總是返回相同的值customerlist.account它被設置爲customerlist.account後。有什麼方法可以檢查循環中的項目的當前值與以前的值嗎?
這對我有效。謝謝!我很感激。 –