ฉันจะตรวจสอบว่าสตริงเป็นโมฆะหรือว่างเปล่าโดยใช้แท็ก c ของ JSTL ได้อย่างไร
คุณสามารถใช้empty
คำสำคัญใน<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>
หรือ<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>
หรือหากคุณไม่จำเป็นต้องแสดงแท็กจำนวนมากแบบมีเงื่อนไขและทำให้คุณสามารถตรวจสอบได้เฉพาะในแอ็ตทริบิวต์แท็กคุณสามารถใช้ตัวดำเนินการตามเงื่อนไข EL ${condition? valueIfTrue : valueIfFalse}
:
<c:out value="${empty var1 ? 'var1 is empty or null' : 'var1 is NOT empty or null'}" />
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับบรรดา${}
สิ่ง (คนการแสดงออกภาษาซึ่งเป็นเรื่องที่แยกจากJSTL ) ตรวจสอบที่นี่
ดูสิ่งนี้ด้วย: