Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP पेज में कस्टम टैग को पास किए जाने वाले मानक एट्रिब्यूट्स क्या हैं?

एक एट्रिब्यूट के लिए निम्नलिखित प्रॉपर्टीज पर विचार करें:

S.No.प्रॉपर्टी और उद्देश्य
1name
नाम तत्व एक एट्रिब्यूट का नाम परिभाषित करता है। प्रत्येक एट्रिब्यूट नाम एक विशेष टैग के लिए अद्वितीय होना चाहिए।
2required
यह निर्दिष्ट करता है कि यह एट्रिब्यूट आवश्यक है या वैकल्पिक। वैकल्पिक के लिए false होगा।
3rtexprvalue
घोषित करता है कि क्या टैग एट्रिब्यूट के लिए रनटाइम एक्सप्रेशन मान्य है।
4type
इस एट्रिब्यूट के Java क्लास-टाइप को परिभाषित करता है। डिफ़ॉल्ट रूप से, इसे String माना जाता है।
5description
सूचनात्मक विवरण प्रदान किया जा सकता है।
6fragment
घोषित करता है कि क्या इस एट्रिब्यूट मान को JspFragment के रूप में माना जाना चाहिए।

उदाहरण: एट्रिब्यूट प्रॉपर्टीज निर्दिष्ट करना

<attribute>
    <name>attribute_name</name>
    <required>false</required>
    <type>java.util.Date</type>
    <fragment>false</fragment>
</attribute>

दो एट्रिब्यूट्स के साथ TLD संशोधन

<attribute>
    <name>attribute_name1</name>
    <required>false</required>
    <type>java.util.Boolean</type>
    <fragment>false</fragment>
</attribute>
<attribute>
    <name>attribute_name2</name>
    <required>true</required>
    <type>java.util.Date</type>
</attribute>

व्याख्या

  • name: टैग हैंडलर में सेटर मेथड से मेल खाता है (उदाहरण: setAttributeName)।
  • required="true": टैग उपयोग के लिए एट्रिब्यूट अनिवार्य बनाता है।
  • rtexprvalue="true": रनटाइम एक्सप्रेशन जैसे ${expr} की अनुमति देता है।
  • fragment="true": टैग बॉडी सामग्री को JspFragment के रूप में पास करने में सक्षम बनाता है।
  1. - JSP में JSTL कोर टैग क्या हैं?

    कोर टैग्स का समूह सबसे अधिक उपयोग किए जाने वाले JSTL टैग्स हैं। अपने JSP में JSTL कोर लाइब्रेरी शामिल करने का सिंटैक्स निम्नलिखित है: <%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %> निम्नलिखित तालिका कोर JSTL टैग्स को सूचीबद्ध करती है: क्र.सं. ट

  1. - C# में Attributes क्या हैं?

    Attribute एक Declarative Tag है जिसका उपयोग आपके Program में Classes, Methods, Structures, Enumerators, Assemblies आदि जैसे विभिन्न Elements के Behaviors के बारे में Runtime को Information Convey करने के लिए किया जाता है। निम्न Syntax है। [attribute(positional_parameters, name_parameter = value, ..

  1. - C# में कस्टम एक्सेप्शन्स क्या हैं?

    किसी अन्य प्रोग्रामिंग भाषा की तरह, C# में आप आसानी से यूजर-डिफाइंड एक्सेप्शन बना सकते हैं। यूजर-डिफाइंड एक्सेप्शन क्लासेस Exception क्लास से डेराइव्ड होती हैं। कस्टम एक्सेप्शन्स वही हैं जिन्हें हम यूजर-डिफाइंड एक्सेप्शन कहते हैं।नीचे दिए गए उदाहरण में, बनाया गया एक्सेप्शन बिल्ट-इन एक्सेप्शन नहीं है