c:if判断两个c:forEach里的数据是否相等

不能直接: <c:if test="${pickupInStoreTaskStatus.id}==${pickupInStore.status}">

或者:<c:if test="${ ${pickupInStoreTaskStatus.id} == ${pickupInStore.status} }">

代码:

<c:forEach items="${pickupList}" var="pickupInStore" varStatus="rows">
    <spring:url value="recordDetail" var="viewPickupInStoreUrl" htmlEscape="false">
        <spring:param name="code" value="${pickupInStore.code}"/>
    </spring:url>
    <div id="id-${rows.index}" class="pull-left">
        <tbody>
        <tr>
            <td>${rows.index+1}&nbsp;</td>
            <td>
                <a popup-url="${viewPickupInStoreUrl}">
                        ${fn:escapeXml(pickupInStore.code)}
                </a>
            </td>
            <td>${fn:escapeXml(pickupInStore.arrivalTime)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.vehicleNumber)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.sender)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.phoneNumber)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.reserve)}&nbsp;</td>


            <c:forEach items="${pickupinstoretask_status}" var="pickupInStoreTaskStatus">
                <c:if test="${pickupInStoreTaskStatus.id==pickupInStore.status}">
                    <td> ${pickupInStoreTaskStatus.label}&nbsp;</td>
                </c:if>
            </c:forEach>



            <td>${fn:escapeXml(pickupInStore.workOrderNumber)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.workOrderStatus)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.serviceConsultant)}&nbsp;</td>
            <td>${fn:escapeXml(pickupInStore.closedReason)}&nbsp;</td>
        </tr>
        </tbody>
    </div>

</c:forEach>

猜你喜欢

转载自blog.csdn.net/chinassj/article/details/82772422