अगर JSTL के c टैग्स का उपयोग करके कोई स्ट्रिंग शून्य या रिक्त है, तो मैं कैसे मान्य कर सकता हूं?
आप इसके लिए 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 से एक अलग विषय है ), यहां देखें ।
यह सभी देखें: