कोर टैग्स का समूह सबसे अधिक उपयोग किए जाने वाले JSTL टैग्स हैं। अपने JSP में JSTL कोर लाइब्रेरी शामिल करने का सिंटैक्स निम्नलिखित है:
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
निम्नलिखित तालिका कोर JSTL टैग्स को सूचीबद्ध करती है:
| क्र.सं. | टैग और विवरण |
|---|---|
| 1 | <c:out> <%= ... > की तरह, लेकिन एक्सप्रेशन के लिए। |
| 2 | <c:set> एक एक्सप्रेशन मूल्यांकन के परिणाम को एक 'स्कोप' में सेट करता है। |
| 3 | <c:remove> एक स्कोप्ड चर को हटाता है (किसी विशेष स्कोप से, यदि निर्दिष्ट हो)। |
| 4 | <c:catch> अपने बॉडी में होने वाले किसी भी Throwable को पकड़ता है और वैकल्पिक रूप से इसे उजागर करता है। |
| 5 | <c:if> सरल सशर्त टैग जो अपने बॉडी का मूल्यांकन करता है यदि दी गई शर्त सत्य है। |
| 6 | <c:choose> सरल सशर्त टैग जो पारस्परिक रूप से अनन्य सशर्त संचालन के लिए संदर्भ स्थापित करता है, जिसे <when> और <otherwise> द्वारा चिह्नित किया जाता है। |
| 7 | <c:when> <choose> का उपटैग जो अपने बॉडी को शामिल करता है यदि इसकी शर्त 'true' मूल्यांकन करती है। |
| 8 | <c:otherwise> <choose> का उपटैग जो <when> टैग्स का अनुसरण करता है और केवल तभी चलता है जब सभी पूर्व शर्तें 'false' मूल्यांकन करती हैं। |
| 9 | <c:import> एक पूर्ण या सापेक्ष URL प्राप्त करता है और इसकी सामग्री को या तो पेज, 'var' में एक स्ट्रिंग, या 'varReader' में एक Reader के रूप में उजागर करता है। |
| 10 | <c:forEach> बुनियादी पुनरावृत्ति टैग, कई अलग-अलग संग्रह प्रकारों को स्वीकार करता है और सबसेटिंग और अन्य कार्यक्षमता का समर्थन करता है। |
| 11 | <c:forTokens> आपूर्ति किए गए डिलीमीटर्स द्वारा अलग किए गए टोकन्स पर पुनरावृति करता है। |
| 12 | <c:param> एक पैरामीटर को समाहित 'import' टैग के URL में जोड़ता है। |
| 13 | <c:redirect> एक नए URL पर रीडायरेक्ट करता है। |
| 14 | <c:url> वैकल्पिक क्वेरी पैरामीटर्स के साथ एक URL बनाता है। |