मैं एक में दो स्थितियों की जांच कैसे करूं <c:if>
? मैंने यह कोशिश की, लेकिन यह एक त्रुटि उठाता है:
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
मैं एक में दो स्थितियों की जांच कैसे करूं <c:if>
? मैंने यह कोशिश की, लेकिन यह एक त्रुटि उठाता है:
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
जवाबों:
यह JSTL सशर्त जाँच के डुप्लिकेट की तरह दिखता है ।
&&
अभिव्यक्ति के बाहर त्रुटि हो रही है । इसके बजाय उपयोग करें
<c:if test="${ISAJAX == 0 && ISDATE == 0}">
यदि आप JSP 2.0 और इसके बाद के संस्करण का उपयोग कर रहे हैं, तो यह EL समर्थन के साथ आएगा : ताकि आप सादे अंग्रेजी में लिख सकें और अपने परीक्षण को लिखने के लिए ऑपरेटरों के and
साथ उपयोग कर सकें empty
:
<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}">
सिफ़ारिश करना:
जब आपके पास एक से अधिक स्थिति है and
और सत्यापन समस्याओं से बचने के लिए or
बेहतर ()
है
<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}">