2013-04-04 2 views
0

forEach taglib가 다른 하나 안에 있습니다. 각각의 taglib에 나열된 각 객체의 속성 하나를 비교하고 싶습니다. 객체 andar의 속성 "NUMERO는"때 나는 일부 코드를 실행하고 싶은taglib가 forEach의 두 항목과 비교되는 경우 jstl

<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"속성을 동일합니다.

어떻게하면됩니까?

답변

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> 
+0

감사합니다. 그것은 작동! 최고의 솔루션! –