gpt4 book ai didi

java - jSTL c 标签中的 Foreach

转载 作者:行者123 更新时间:2023-12-01 12:33:16 25 4
gpt4 key购买 nike

我在jsp中使用jSTL,从DTO创建一个对象结果,当我以这种方式使用它时:

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

此返回并打印:

ConsumationDTO [consumationHour00=37.6、consumationHour01=null、consumationHour02=null、consumationHour03=50、consumationHour04=null、consumationHour05=null、consumationHour06=12.5、consumationHour07=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>

关于java - jSTL c 标签中的 Foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25776363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com