簡體   English   中英

jstl C標簽中的Foreach

[英]Foreach in jstl c tag

我在jsp中使用jstl,以這種方式使用DTO創建對象結果:

<c:if test="${not empty result.billedConsumptionActive}">
    <p><c:out value="${result.billedConsumptionActive}"></c:out></p>
</c:if>

返回並打印:

ConsumptionDTO [consumptionHour00=37.6, consumptionHour01=null, consumptionHour02=null, consumptionHour03=50, consumptionHour04=null, consumptionHour05=null, consumptionHour06=12.5, consumptionHour07=null]

但是,當我嘗試在foreach語句中使用它時:

<c:if test="${not empty result.billedConsumptionActive}">
    <c:forEach var="window" items="${result}">
        <td><c:out value="${result.billedConsumptionActive}"/></td> 
    </c:forEach>
</c:if>

我遇到錯誤,無法解釋原因。 還有另一種調用items="${result}

嘗試這個:

<c:if test="${not empty result.billedConsumptionActive}">
    <c:forEach var="window" items="${result.billedConsumptionActive}">
        <td><c:out value="${window}"/></td> 
    </c:forEach>
</c:if>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM