Próbowałem ocenić, czy ta lista tablic jest pusta, czy nie, ale żadna z nich nawet się nie skompilowała:
<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}">
Jak mogę ocenić, czy ArrayList jest pusta?
Są też tagi funkcyjne, nieco bardziej elastyczne:
A oto dokumentacja tagów.
źródło