मैंने जेएसपी कोड के एक स्थान पर <c:if ...>
और <c:when ...>
के उपयोग में देखा है। वे जो चीजें करते हैं वे मेरे लिए समान दिखती हैं। क्या ये दो आज्ञाएं सिर्फ उपनाम हैं?<c:if> और <c:when> के बीच क्या अंतर है?
17
A
उत्तर
30
<c:if
एक साधारण if-clause है। <c:when>
में एकाधिक if-clauses और किसी अन्य खंड के विकल्प हैं। की तुलना करें:
<c:if test="${foo == 'bar'}">...</c:if>
साथ
<c:choose>
<c:when test="${foo == 'bar'}">...</c:when>
<c:when test="${foo == 'baz'}">...</c:when>
<c:otherwise>...</c:otherwise>
</c:choose>
19
<c:if>
किसी भी प्रकार की "अन्य" या "अन्य अगर" कार्यक्षमता का समर्थन नहीं करता है। <c:when>
करता है। इसलिए यदि आपको
if (some_condition) {
// ...
}
के समान कुछ की आवश्यकता है तो <c:if>
का उपयोग करें। आप
if (some_condition) {
// ...
} else if (some_other_condition) {
// ...
} else {
// ...
}
के लिए कुछ अनुरूप की जरूरत है तो <c:when>
और (वैकल्पिक) <c:otherwise>
साथ <c:choose>
का उपयोग करें।
संबंधित मुद्दे
- 1. <%# %> और <%= %> के बीच क्या अंतर है?
- 2. <% # और <% = उद्घाटन टैग के बीच क्या अंतर है?
- 3. <? Php और <के बीच अंतर?
- 4. क्या स्ट्रीम के बीच का अंतर "<<" और लिखें
- 5. एएसपीएक्स में <%: और <% = और <% # के बीच क्या अंतर है?
- 6. <asp:table> और <table> के बीच अंतर?
- 7. <acronym> और <abbr> के बीच अंतर?
- 8. आर में `=` और `<-` के बीच क्या अंतर है?
- 9. "<>" और "! =" के बीच क्या अंतर है?
- 10. <string> और <string.h> के बीच अंतर?
- 11. cout << cout और cout << और cout में C++ के बीच क्या अंतर है?
- 12. <?> और <के बीच क्या अंतर है? जावा जेनरिक में ऑब्जेक्ट> बढ़ाता है?
- 13. अंतर <> और =
- 14. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 15. अंतर <p>निम्नलिखित के बीच क्या अंतर है?</p>
- 16. <system.web> और <system.webServer> के बीच क्या अंतर है?
- 17. एएसपी.नेट एमवीसी में <% # और <% = के बीच क्या अंतर है?
- 18. "ArrayList <A>" और "ArrayList <? extends A>" के बीच व्यावहारिक अंतर क्या है?
- 19. क्या सी # में सूची <> और शब्दकोश <> के बीच अंतर है
- 20. <RequiredTargetFramework> और <targetframeworkversion> के बीच क्या अंतर है?
- 21. रेल्स erb में <% code %> और <%= code %> के बीच क्या अंतर है?
- 22. ASP.NET में <% # बाइंड ("")%> और <% # Eval ("")%> के बीच क्या अंतर है?
- 23. <C-C> और vim में <C-[> के बीच क्या अंतर है?
- 24. Func <T, TResult> और कनवर्टर <TInput, TOutput> के बीच क्या अंतर है?
- 25. एएसपी.नेट एमवीसी में <%: और <% = के बीच क्या अंतर है?
- 26. जावा: <init> और <clinit> के बीच क्या अंतर है?
- 27. "टेम्पलेट <class T>" और "टेम्पलेट <typename T>" के बीच क्या अंतर है?
- 28. आरएसएस में <pubDate> और <lastbuildDate> के बीच क्या अंतर है?
- 29. <% ... %> और <%! ... %> के बीच अंतर क्या है jsp
- 30. एक्सएसएलटी: <copy-of> और <लागू-टेम्पलेट्स> के बीच क्या अंतर है?