如何使用 thymeleaf 检查列表是否为空?

How to check if list is empty using thymeleaf?

<div th:if="${tblUserList != null}">
 --content--
</div>

上面的 thymeleaf 代码不起作用,其中 tblUserList 是一个列表。所以我想检查列表是否为空而不是检查它的空值。怎么做?

您可以进行如下操作:

<div th:if="${not #lists.isEmpty(tblUserList)}">
 --content--
</div>

使用 Thymeleaf 3.x.x 您可以更优雅地验证列表:

<div th:if="${tblUserList!=null and !tblUserList.empty}"></div>

<div th:if="${tblUserList!=null and !tblUserList.isEmpty()}"></div>

或者简单地说:

<div th:if="${!myList.empty}">

如果unless

,您可以使用反转的百里香叶而不是取反
<div th:unless="${myList.empty}">