छवि क्रेडिट: एमिलिजा मानेवस्का / पल / गेटी इमेजेज
JSP टैग जावा सर्वर पेज का एक अनिवार्य हिस्सा हैं, जो एक सर्वर-साइड तकनीक है। JSP में टैग जावा कोड के लिए एक कंटेनर बनाते हैं, जो आपकी साइट में स्थिर डिज़ाइन तत्वों से गतिशील सामग्री को अलग करने और अलग करने की सुविधा प्रदान करते हैं। हालांकि कई हाइपर टेक्स्ट मार्कअप लैंग्वेज में उपयोग किए गए समान हैं - HTML - JSP टैग एक स्क्रिप्टिंग भाषा का हिस्सा नहीं हैं। इसके बजाए, जेएसपी में टैग गतिशील वेब सामग्री उत्पन्न करने पर केंद्रित तकनीक में केवल एक तत्व हैं। JSP टैग यह निर्धारित करते हैं कि उनके भीतर का कोड कैसे व्यवहार करेगा। सामान्य JSP टैग की एक सूची यह सुनिश्चित करने के लिए एक अच्छा संदर्भ हो सकती है कि आप टैग को सही तरीके से चुनते हैं और उनका उपयोग करते हैं।
जेएसपी में घोषणा टैग जेएसपी पृष्ठों में कार्यों, विधियों और चर के लिए पहचान कंटेनर के रूप में कार्य करता है। चूंकि ये टैग आउटपुट उत्पन्न करने के बजाय पहचानते हैं, आप अक्सर अभिव्यक्ति या स्क्रिप्टलेट टैग के संयोजन में काम करने वाले घोषणा टैग पाएंगे। सिंटैक्स विकल्पों में सरल "" और एक्सएमएल विकल्प "जेएसपी: घोषणा…."
दिन का वीडियो
एक्सप्रेशन टैग्स जेएसपी को एक जावा स्टेटमेंट - जिसे एक्सप्रेशन भी कहते हैं - को एक स्ट्रिंग में बदलने और आउटपुट प्रदर्शित करने का संकेत देता है। सिंटैक्स विकल्पों में सरल "" और XML विकल्प "जेएसपी: अभिव्यक्ति…."
निर्देश - या संदेश टैग - निर्देशात्मक टैग हैं जिनमें दो भाग होते हैं: प्रकार और विशेषता। प्रकार "पृष्ठ" हो सकता है, जो पृष्ठ-विशिष्ट प्रसंस्करण निर्देश देता है, "शामिल करें," जो प्रदान करता है विशिष्ट फ़ाइल नाम या "टैग लाइब्रेरी", जो उस टैग लाइब्रेरी की पहचान करता है जिसे आप वर्तमान में उपयोग करना चाहते हैं पृष्ठ। सिंटैक्स विकल्पों में सरल " और XML विकल्प" शामिल हैं।."
स्क्रिप्टलेट टैग आपको किसी भी वैध जावा स्रोत कोड को जेएसपी सर्वर पेजों में एम्बेड करने की अनुमति देते हैं। टैग के भीतर कोड सर्वर साइड पर लगातार क्रम में निष्पादित होता है और वेब ब्राउज़र के माध्यम से क्लाइंट एक्सेस के लिए उपलब्ध है। सिंटैक्स विकल्पों में सरल " और XML विकल्प" शामिल हैं।जेएसपी: स्क्रिप्टलेट जावा कोड।"
प्रवाह नियंत्रण टैग उसी के समान कार्य करते हैं - और - स्क्रिप्टलेट के विकल्प हैं। हालांकि, स्क्रिप्टलेट के विपरीत, प्रवाह नियंत्रण टैग आपको उस क्रम को नियंत्रित करने की अनुमति देते हैं जिसमें कथन चलते हैं। सशर्त टैग "अगर" और "चुनें" और इटरेटर टैग "फॉरएच" और "फॉरटोकन" जेएसपी प्रवाह नियंत्रण टैग के सभी उदाहरण हैं। प्रत्येक के लिए वाक्य रचना ढांचे में शामिल हैं
एक्शन टैग जेएसपी को पृष्ठों के बीच नियंत्रण स्थानांतरित करने, सेट करने या गुण प्राप्त करने, जावा एप्लेट के लिए ब्राउज़र स्वतंत्र समर्थन की सुविधा प्रदान करने और सर्वर-साइड जावाबीन का उपयोग करना संभव बनाने के लिए कह सकते हैं। कई उपलब्ध एक्शन टैग्स में से, सबसे आम हैं शामिल निर्देश, फॉरवर्ड टैग, जो नियंत्रण को गतिशील या स्थिर में स्थानांतरित करता है URL और useBean टैग, जो JSP को जावा के साथ काम करने वाले पुन: प्रयोज्य सॉफ़्टवेयर घटक का एक उदाहरण बनाने या प्राप्त करने की अनुमति देता है, जिसे कहा जाता है जावाबीन। किसी क्रिया टैग के लिए एकमात्र सिंटैक्स विकल्प XML संस्करण है: "जेएसपी: बीन का उपयोग करें जावा बॉडी।"
टिप्पणी टैग "केवल सूचना" के लिए हैं और जेएसपी पृष्ठों पर प्रकट नहीं होते हैं। स्पष्टीकरण या दस्तावेज़ीकरण के लिए उनका उपयोग करें और वेब पेज पर राइट क्लिक करके और "व्यू सोर्स" विकल्प तक पहुंचकर उन्हें देखें। टिप्पणी टैग के लिए एकमात्र सिंटैक्स विकल्प सरल संस्करण है: टिप्पणियाँ यहाँ जाएँ />.