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

JSP में isScriptingEnabled एट्रिब्यूट क्या है?

isScriptingEnabled एट्रिब्यूट निर्धारित करता है कि स्क्रिप्टिंग तत्वों के उपयोग की अनुमति है या नहीं।

  • डिफ़ॉल्ट मान (true): स्क्रिप्टलेट्स, एक्सप्रेशन्स, और डिक्लेरेशन को सक्षम करता है।
  • false पर सेट: यदि JSP किसी स्क्रिप्टलेट, एक्सप्रेशन (गैर-EL), या डिक्लेरेशन का उपयोग करता है तो अनुवाद-समय त्रुटि उत्पन्न होगी।

उपयोग

स्क्रिप्टलेट्स, एक्सप्रेशन्स (गैर-EL), या डिक्लेरेशन के उपयोग को प्रतिबंधित करने के लिए एट्रिब्यूट को false पर सेट करें:

<%@ page isScriptingEnabled = "false" %>

लाभ

  • सुरक्षा: अनधिकृत स्क्रिप्टिंग को रोकता है।
  • रखरखाव: क्लीन कोड (JSTL/EL उपयोग) को प्रोत्साहित करता है।
  • प्रदर्शन: स्क्रिप्टिंग-मुक्त पेज तेज़ी से संकलित हो सकते हैं।

नोट: यह JSP 2.0 में पेश किया गया था। आधुनिक JSP विकास JSTL और EL को प्राथमिकता देता है, जिससे इस एट्रिब्यूट को false पर सेट करना एक अच्छी प्रथा है।

  1. HTML value एट्रिब्यूट HTML value एट्रिब्यूट

    परिचय HTML value एट्रिब्यूट HTML दस्तावेज़ में एक HTML एलिमेंट के प्रारंभिक मान को परिभाषित करता है। इसे button, input, meter, li, option, progress और param HTML एलिमेंट्स पर लागू किया जा सकता है। सिंटैक्स <tagname value=text></tagname> उदाहरण <!DOCTYPE html> <html> <sty

  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.* %> डि