Bagaimana saya bisa memvalidasi jika sebuah String adalah nol atau kosong menggunakan tag c dari JSTL?
Anda dapat menggunakan empty
kata kunci dalam <c:if>
untuk ini:
<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>
Atau <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>
Atau jika Anda tidak perlu membuat sekelompok tag secara kondisional dan karenanya Anda hanya bisa memeriksanya di dalam atribut tag, maka Anda dapat menggunakan operator kondisional EL ${condition? valueIfTrue : valueIfFalse}
:
<c:out value="${empty var1 ? 'var1 is empty or null' : 'var1 is NOT empty or null'}" />
Untuk mempelajari lebih lanjut tentang ${}
hal - hal itu ( Bahasa Ekspresi , yang merupakan subjek terpisah dari JSTL ), periksa di sini .
Lihat juga: