isELIgnored एट्रिब्यूट आपको एक्सप्रेशन लैंग्वेज (EL) एक्सप्रेशन्स के मूल्यांकन को अक्षम करने की क्षमता देता है, जिसे JSP 2.0 में पेश किया गया था।
- डिफ़ॉल्ट मान (true): एक्सप्रेशन्स ${...} JSP विनिर्देश द्वारा निर्धारित अनुसार मूल्यांकन किए जाते हैं।
- false पर सेट: एक्सप्रेशन्स का मूल्यांकन नहीं किया जाता बल्कि स्थिर टेक्स्ट के रूप में माना जाता है।
उपयोग
एक्सप्रेशन का मूल्यांकन न करने के लिए निम्न डायरेक्टिव सेट करें:
<%@ page isELIgnored = "false" %>
उपयोग का मामला
- पुराने JSP पेज जो ${} सिंटैक्स का उपयोग टेम्पलेट टेक्स्ट के लिए करते हैं, EL एक्सप्रेशन्स के रूप में नहीं।
- विशिष्ट पेजों के लिए EL मूल्यांकन को चुनिंदा रूप से अक्षम करना।
नोट: web.xml में <el-ignored>true</el-ignored> सेट करके पूरे एप्लिकेशन के लिए EL को भी अक्षम किया जा सकता है।