条件内部迭代JSTL

时间:2016-01-19 18:19:55

标签: java jsp jstl iteration conditional

这让我发疯,我有这段代码

<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”,但不是两者。我尝试过使用三元语句,但它的工作方式相同,我怎样才能使它工作?感谢

0 个答案:

没有答案