2013-05-13 1 views
0

Я использую JSTL для отображения значений в спискеИспользование JSTL, если список пуст - сообщение проверки дисплея

<tbody id="tbNa" >  
      <c:forEach items="${actionBean.excessList.newActiveCustomerExcessUIList}" var="customerExcess" varStatus="loop"> 
       <c:set var="clientName" value="${customerExcess.clientName}" 
        scope="page"></c:set> 
       <c:set var="ultimateParent" value="${customerExcess.ultimateParent}" 
        scope="page"></c:set> 
       <c:set var="cif" value="${customerExcess.cif}" scope="page"></c:set> 
       <c:forEach items="${customerExcess.excessList}" var="excess"> 
        <tr> 
         <td><c:out value="${excess.excessId }"></c:out></td> 
         <td><c:out value="${excess.openDate }"></c:out></td> 
         <td><a href="#" onclick="openClientExcessPage('${cif}');" ><c:out value="${clientName}"></c:out></a></td> 
         <td><c:out value="${ultimateParent}"></c:out></td> 
         <td><c:out value="${excess.excessAmount }"></c:out></td> 
         <td><c:out value="${excess.excessDa}"></c:out></td> 
        </tr> 
       </c:forEach> 
      </c:forEach> 

Если список пуст, я должен Disply сообщение «Нет доступных данных» .... Я не знаю, как это сделать ...

ответ

0

Использование c:choose:

<c:choose> 
    <c:when test="${empty actionBean.excessList.newActiveCustomerExcessUIList}"> 
     No data available 
    </c:when> 
    <c:otherwise> 
     <table> 
      ... 
     </table> 
    </c:otherwise> 
</c:choose> 
1

Вы должны использовать выбрать тег

<tbody id="tbNa" >  

<c:choose> 

<c:when test="${empty actionBean.excessList.newActiveCustomerExcessUIList}"> 

<tr><td colspan="6">No data available</td></tr> 

</c:when> 

<c:otherwise> 

<c:forEach items="${actionBean.excessList.newActiveCustomerExcessUIList}" var="customerExcess" varStatus="loop"> 
       <c:set var="clientName" value="${customerExcess.clientName}" 
        scope="page"></c:set> 
       <c:set var="ultimateParent" value="${customerExcess.ultimateParent}" 
        scope="page"></c:set> 
       <c:set var="cif" value="${customerExcess.cif}" scope="page"></c:set> 
       <c:forEach items="${customerExcess.excessList}" var="excess"> 
        <tr> 
         <td><c:out value="${excess.excessId }"></c:out></td> 
         <td><c:out value="${excess.openDate }"></c:out></td> 
         <td><a href="#" onclick="openClientExcessPage('${cif}');" ><c:out value="${clientName}"></c:out></a></td> 
         <td><c:out value="${ultimateParent}"></c:out></td> 
         <td><c:out value="${excess.excessAmount }"></c:out></td> 
         <td><c:out value="${excess.excessDa}"></c:out></td> 
        </tr> 
       </c:forEach> 
      </c:forEach> 


</c:otherwise> 

</choose> 
0

Вы можете использовать, если тег, чтобы проверить, если список пуст

<c:if test="${empty List}">No data available</c:if> 
Смежные вопросы