当JSP中没有值时,如何将字段显示为空?
我正在尝试解决一个错误,现金流+现金流出=净现金流 在第三排之前是正确的。但是,不确定为什么剩余的行在其应为空时填充值(.007)当JSP中没有值时,如何将字段显示为空?,jsp,struts2,jstl,Jsp,Struts2,Jstl,我正在尝试解决一个错误,现金流+现金流出=净现金流 在第三排之前是正确的。但是,不确定为什么剩余的行在其应为空时填充值(.007) 您正在迭代一个集合,而您现有的条件没有按预期的方式工作——这就是问题的症结所在吗?在不知道数据是什么的情况下是不可能提供帮助的——如果这是一个意外条件行为的问题,除非我们有数据,否则我们无法提供帮助。我猜?YR值为0:o) <c:forEach items="${cashCalculations}" var="f"> <!-- Row: R
您正在迭代一个集合,而您现有的条件没有按预期的方式工作——这就是问题的症结所在吗?在不知道数据是什么的情况下是不可能提供帮助的——如果这是一个意外条件行为的问题,除非我们有数据,否则我们无法提供帮助。我猜?YR值为0
:o)
<c:forEach items="${cashCalculations}" var="f">
<!-- Row: Revised Forecast Inflow -->
<c:choose>
<c:when test="${not empty histAvgCashInflow && histAvgCashInflow != 0 || not empty f.userInflow && f.userInflow != 0}">
<c:set var="revisedFcstCashInflow" value="${histAvgCashInflow + f.userInflow}"/>
<td align="right" class="${revisedFcstCashInflow < 0 ? 'fontRed' : ''}">
<fmt:formatNumber type="currency" pattern="#,###.0;(#,###.0)" maxFractionDigits="3" value="${revisedFcstCashInflow}" /></td>
</c:when>
<c:otherwise>
<td></td>
</c:otherwise>
</c:choose>
<!-- Row: Revised Forecast Outflow -->
<c:choose>
<c:when test="${not empty histAvgCashOutflow && histAvgCashOutflow !=0 || not empty f.userOutflow && f.userOutflow != 0 }">
<c:set var="revisedFcstCashOutflow" value="${histAvgCashOutflow + f.userOutflow}"/>
<td align="right" class="${revisedFcstCashOutflow < 0 ? 'fontRed' : ''}">
<fmt:formatNumber type="currency" pattern="#,###.0;(#,###.0)" maxFractionDigits="3" value="${revisedFcstCashOutflow}" /></td>
</c:when>
<c:otherwise>
<td></td>
</c:otherwise>
</c:choose>
<!-- Row: Revised Forecast NetCash Flow -->
<c:choose>
<c:when test="${not empty revisedFcstCashInflow && revisedFcstCashInflow != 0 || not empty revisedFcstCashOutflow && revisedFcstCashOutflow != 0}">
<c:set var="revisedFcstNetFlow" value="${revisedFcstCashInflow + revisedFcstCashOutflow}"/>
<c:choose>
<c:when test="${not empty revisedFcstNetFlow && revisedFcstNetFlow != 0}">
<td align="right" class="${revisedFcstNetFlow < 0 ? 'fontRed' : ''}">
<fmt:formatNumber type="currency" pattern="#,###.0;(#,###.0)" maxFractionDigits="3" value="${revisedFcstNetFlow}" /></td>
</c:when>
<c:otherwise>
<td></td>
</c:otherwise>
</c:choose>
</c:when>
<c:otherwise>
<td></td>
</c:otherwise>
</c:choose>
</c:forEach>