<c:forEach items="${cuentas}" var="cuenta">
<div class="columns">
<div class="column">
<p class="item-lista-enlinea"><tag:cuentaResumenElectronico value="${cuenta}"/></p>
</div>
<div class="column">
<c:if test="${cuenta.emailDUC eq ' '}">
<p class="item-lista-enlinea">${cuenta.emailLaboral}</p>
</c:if>
<c:if test="${cuenta.emailDUC ne ' '}">
<p class="item-lista-enlinea">${cuenta.emailDUC}</p>
</c:if>
</div>
</div>
条件仅在第一次迭代时被分析,并且它需要最终,所以它总是显示“cuenta.emailDUC”或“cuenta.emailLaboral”,但不是两者。我尝试过使用三元语句,但它的工作方式相同,我怎样才能使它工作?感谢