JavaServer Pages API आपको कस्टम JSP टैग्स को परिभाषित करने की अनुमति देता है जो HTML या XML टैग्स की तरह दिखते हैं और एक टैग लाइब्रेरी उपयोगकर्ता-परिभाषित टैग्स का एक सेट है जो कस्टम व्यवहार को लागू करता है।
taglib डायरेक्टिव घोषित करता है कि आपका JSP पेज कस्टम टैग्स के एक सेट का उपयोग करता है, लाइब्रेरी के स्थान की पहचान करता है, और आपके JSP पेज में कस्टम टैग्स की पहचान के लिए साधन प्रदान करता है।
सिंटैक्स
<%@ taglib uri="uri" prefix="prefixOfTag" %>
यहां, uri एट्रिब्यूट मान उस स्थान पर हल होता है जिसे कंटेनर समझता है और prefix एट्रिब्यूट कंटेनर को सूचित करता है कि मार्कअप के कौन से बिट्स कस्टम एक्शन हैं।
XML समतुल्य
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />
मुख्य घटक
- uri: टैग लाइब्रेरी का अद्वितीय पहचानकर्ता (URL या URN)। web.xml या TLD फ़ाइल स्थान पर मैप होता है।
- prefix: JSP में उपयोग किया जाने वाला संक्षिप्त उपनाम (उदाहरण:
cJSTL कोर के लिए,fmtफॉर्मेटिंग के लिए)। - टैग उपयोग:
<prefix:tagname>प्रारूप में।
सामान्य टैग लाइब्रेरी
- JSTL Core:
https://java.sun.com/jsp/jstl/core(प्रीफिक्स:c) - JSTL Formatting:
https://java.sun.com/jsp/jstl/fmt(प्रीफिक्स:fmt) - JSTL Functions:
https://java.sun.com/jsp/jstl/functions(प्रीफिक्स:fn) - कस्टम लाइब्रेरी: आपके अपने TLD फ़ाइल के लिए कस्टम URI।