Bir dizenin JSTL'nin c etiketlerini kullanarak boş veya boş olup olmadığını nasıl doğrulayabilirim?
Bunun için a empty
anahtar sözcüğünü kullanabilirsiniz <c:if>
:
<c:if test="${empty var1}">
var1 is empty or null.
</c:if>
<c:if test="${not empty var1}">
var1 is NOT empty or null.
</c:if>
Veya <c:choose>
:
<c:choose>
<c:when test="${empty var1}">
var1 is empty or null.
</c:when>
<c:otherwise>
var1 is NOT empty or null.
</c:otherwise>
</c:choose>
Veya bir grup etiketi koşullu olarak oluşturmanız gerekmiyorsa ve böylece etiketi yalnızca bir etiket özniteliği içinde kontrol edebiliyorsanız, EL koşullu işlecini kullanabilirsiniz ${condition? valueIfTrue : valueIfFalse}
:
<c:out value="${empty var1 ? 'var1 is empty or null' : 'var1 is NOT empty or null'}" />
Bunlar hakkında daha fazla bilgi edinmek için ${}
( JSTL'den ayrı bir konu olan İfade Dili ) buraya bakın .
Ayrıca bakınız: