【问题标题】:if taglib comparing with two items of forEach jstlif taglib 与 forEach jstl 的两项比较
【发布时间】:2013-04-04 21:28:13
【问题描述】:

我在另一个标签库中有一个 forEach 标签库。我想比较在其各自的 taglib 中列出的每个对象的一个​​属性。

<c:forEach items="${andares}" var="andar">

        ..........

        <c:forEach items="${lojas}" var="loja">
            <c:if test="${loja.andar == andar.numero}">
                     .....
            </c:if>      
        </c:forEach>

    </c:forEach>

我只想在对象andar的属性“numero”等于对象loja的属性“andar”时执行一些代码。

我该怎么做?

【问题讨论】:

    标签: java jsp jstl taglib


    【解决方案1】:

    我不记得了,但似乎应该可以。如果没有,也许是这个?

    <c:forEach items="${andares}" var="andar">
        <c:set var="andarval" value="${anar.numero}"/>
        ..........
        <c:forEach items="${lojas}" var="loja">
            <c:set var="lojaval" value="${loja.andar}"/>
            <c:if test="${lojaval == andarval}">
            ....
            </c:if>
        </c:forEach>
    </c:forEach>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多