评估列表是否为空JSTL
我一直在试图评估,如果这个数组列表是空的,但没有一个甚至编译:
<c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if test="${myObject.featuresList.length() == 0 }"> <c:if test="${myObject.featuresList.empty}"> <c:if test="${myObject.featuresList.empty()}"> <c:if test="${myObject.featuresList.isEmpty}">
如何评估一个ArrayList是否为空?
空是一个操作员。
<c:if test="${empty myObject.featuresList}">
还有function标签,更灵活一些:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <c:if test="${fn:length(list) > 0}">
这里是标签文档。