2015-12-17 46 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>