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

JSP में pageContext ऑब्जेक्ट क्या है?


pageContext ऑब्जेक्ट javax.servlet.jsp.PageContext ऑब्जेक्ट का एक इंस्टेंस है। pageContext ऑब्जेक्ट का उपयोग संपूर्ण JSP पेज को दर्शाने के लिए किया जाता है।

यह ऑब्जेक्ट अधिकांश कार्यान्वयन विवरण से बचते हुए पेज के बारे में जानकारी तक पहुंचने के साधन के रूप में अभिप्रेत है।

यह ऑब्जेक्ट प्रत्येक अनुरोध के लिए रिक्वेस्ट और रिस्पॉन्स ऑब्जेक्ट्स के संदर्भ स्टोर करता है। application, config, session, और out ऑब्जेक्ट्स इस ऑब्जेक्ट के एट्रिब्यूट्स तक पहुंचकर प्राप्त किए जाते हैं।

pageContext ऑब्जेक्ट में JSP पेज को जारी किए गए डायरेक्टिव्स के बारे में जानकारी भी होती है, जिसमें बफरिंग जानकारी, errorPageURL, और पेज स्कोप शामिल हैं।

PageContext क्लास कई फील्ड्स को परिभाषित करती है, जिसमें PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, और APPLICATION_SCOPE शामिल हैं, जो चार स्कोप्स की पहचान करते हैं। यह 40 से अधिक मेथड्स को भी सपोर्ट करता है, जिनमें से लगभग आधे javax.servlet.jsp.JspContext class से विरासत में मिले हैं।

महत्वपूर्ण मेथड्स में से एक है removeAttribute। यह मेथड एक या दो आर्ग्युमेंट्स स्वीकार करता है। उदाहरण के लिए, pageContext.removeAttribute ("attrName") सभी स्कोप्स से एट्रिब्यूट को हटा देता है, जबकि निम्न कोड केवल पेज स्कोप से इसे हटाता है -

pageContext.removeAttribute("attrName", PAGE_SCOPE);

  1. - JSP में info एट्रिब्यूट क्या है?

    info एट्रिब्यूट आपको JSP का विवरण प्रदान करने देता है। यह मेटाडेटा के रूप में संग्रहीत होता है और Servlet.getServletInfo() के माध्यम से पुनर्प्राप्त किया जा सकता है। उदाहरण <%@ page info = This JSP Page Written By ZARA %> उपयोग लेखक, संस्करण, उद्देश्य आदि जैसे दस्तावेज़ीकरण जानकारी संग्रहीत

  1. - JSP में import एट्रिब्यूट क्या है?

    import एट्रिब्यूट Java import स्टेटमेंट के समान कार्य करता है और उसी तरह व्यवहार करता है। import विकल्प का मान वह पैकेज नाम है जिसे आप आयात करना चाहते हैं। उदाहरण एकल पैकेज आयात करना <%@ page import = java.sql.* %> एकाधिक पैकेज आयात करना <%@ page import = java.sql.*,java.util.* %> डि

  1. - C# में ऑब्जेक्ट पूल क्या है

    ऑब्जेक्ट पूल सीमित संसाधनों के उपयोग को अनुकूलित करने के लिए डिज़ाइन किया गया एक सॉफ्टवेयर कंस्ट्रक्ट है। इसमें वे ऑब्जेक्ट होते हैं जो उपयोग के लिए तैयार होते हैं। पूल्ड ऑब्जेक्ट्स का पुन: उपयोग किया जा सकता है। ऑब्जेक्ट पूलिंग के दो रूप हैं: ऑब्जेक्ट के सक्रियण पर, इसे पूल से खींचा जाता है। निष्