क्या यह सही है?ईएल में एक बूलियन स्थिति कैसे जांचें?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
या क्या मैं यह कर सकता हूं?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
क्या यह सही है?ईएल में एक बूलियन स्थिति कैसे जांचें?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
या क्या मैं यह कर सकता हूं?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
लिख सकते हैं आप EL (अभिव्यक्ति भाषा) विवरण here पर एक नज़र डाल सकते हैं।
आपके दोनों कोड सही हैं, लेकिन मैं एक दूसरा बूलियन तुलना करने के लिए true
या false
की तुलना में अनावश्यक है।
<c:if test="${not theBooleanVariable}">It's false!</c:if>
दोनों काम करता है। ==
के बजाय आप eq
आप इस तरह से भी
<c:if test="${theBooleanVariable ne true}">It's false!</c:if>
जाँच कर सकते हैं:
बेहतर readibility के लिए, आप भी not
ऑपरेटर का उपयोग कर सकते हैं