2015-12-17 74 views
0

在服務器端我建立包含列表像這樣的屬性:如何在jsp中檢查該列表是否爲空?

List<Gift> gifts = dao.getAllGifts(); 
request.setAttribute("gifts", gifts); 

現在來看,我需要檢查的是列表是空的。那麼我該如何做這樣的事情呢?

<c:if test="${gifts.size is empty}"> 
    <i>The list is empty.</i> 
</c:if> 
+0

使用空是好的,但在列表$ {空單}這如果列表爲空或爲空,則返回true。 – jsfviky

回答

0

試圖改變這一點:

<c:if test="${gifts.size is empty}"> 
    <i>The list is empty.</i> 
    </c:if> 

有了這個,你可以檢查列表爲空:

<c:if test="${empty gifts}"> 
    <i>The list is empty.</i> 
    </c:if>