JSP Actions क्या होता हैं
JSP Actions सर्वलेट इंजन के व्यवहार को कंट्रोल करने के लिए XML Syntax में JSP Action Constructs का प्रयोग करते हैं I
JSP एक्शन्स की सहायता से Dynamically किसी भी फाइल को इन्सर्ट किया जा सकता है जावा बीन्स कम्पोनेन्ट्स का पुनः प्रयोग किया जा
सकता है यूजर को किसी अन्य पेज पर फॉरवर्ड forward किया जा सकता हैं अथवा जावा java Plugin के लिए HTML को भी Generate किया जाता है |
एक्शन एलेमेन्ट का केवल एक ही Syntax होता है जो HTML और XML में प्रयोग किया जाता है |
Syntax
<jsp:action_name attribute =" value "/>
सामान्य रूप से एक्शन एलीमेंट के कुछ Pre Defined Functions है आइए हम जानते हैं एक-एक करके समझते हैं |
1.jsp: include
2.jsp:useBean
3.jsp:setProperty
4.jsp:getProperty
5.jsp:forward
6.jsp:plugin
7.:jsp:element
8.jsp:attribute
9.jsp:body
10.jsp:text
Node :
सभी JSP एक्शन एलीमेन्ट्स के दो AttrIbutes कॉमन (Common ) हैं |
1.Id Attribute :
ID Attribute अन्य रूप से एक्शन Element को identify करता है और jsp पेज के अन्दर एक्शन को Referenced किए जाने को अनुमति प्रदान करता
हैऔर jsp एक्शन किसी ऑब्जेक्ट का एक इन्सटेन्स बनाता है तो Id value का प्रयोग Implicit Object पेज context के बीज से इसको रेफरेन्स करने के लिए किया जाता है |
2.Scope Attribute :
Scope Attribute एक्शन एलीमेंट की लाइफ साइकल को Identify करता है I इसलिए स्कोप एट्रिब्यूट Scope Attribute Id से संबंधित Object के
lifespan को निर्धारित करता है अतः Id Attribute और Scope Attribute सीधे-सीधे संबंधित होता है
Scope Attribute को चार values होता है I
Standerd Action :
एक्शन्स की सहायता से सोफिस्टिकेटेड टास्कस Sophisticated जैसे कि ऑब्जेक्ट्स को Instentiate करना और सर्वर साइड रिसोर्सेज से कम्यूनिकेट करना आदि बिना जावा कोडिंग के भी किए जाता है |
यह कार्य Scriplets में जावा कोड की सहायता से भी किया जा सकता है परंतु एक्शन टैक्स का प्रयोग हमारे कॉम्पोनेंट्स Components की Reusability में सहायता करता है और एप्लीकेशन की Maintainability को बढ़ाता है |
0 टिप्पणियाँ