Вы можете иметь несколько условий в test
.
<c:if test="${salesData != null && fn:length(salesBundle.salesArea) > 0}">
<input type="text" id="sales_area" class="salesManagerStyle">
</c:if>
Но вы также можете использовать ключевое слово empty
для выполнения и проверки нуля и длины.
<c:if test="${not empty salesData.salesArea}">
<input type="text" id="sales_area" class="salesManagerStyle">
</c:if>
Это лучшее, что вы можете получить сейчас. Если вам нужно повторно использовать то же условие в другом месте страницы, то вы также можете сохранить его с помощью <c:set>
.
<c:set var="hasSalesData" value="${not empty salesData.salesArea}" />
...
<c:if test="${hasSalesData}">
<input type="text" id="sales_area" class="salesManagerStyle">
</c:if>
...
<c:if test="${hasSalesData}">
Foo
</c:if>