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

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

<c:remove> टैग एक वेरिएबल को या तो निर्दिष्ट स्कोप से या उस पहले स्कोप से हटा देता है जहां वेरिएबल पाया जाता है (यदि कोई स्कोप निर्दिष्ट नहीं है)। यह क्रिया विशेष रूप से उपयोगी नहीं है, लेकिन यह सुनिश्चित करने में सहायता कर सकती है कि एक JSP उन स्कोप्ड संसाधनों को साफ करता है जिनके लिए वह जिम्मेदार है।

एट्रिब्यूट्स

<c:remove> टैग में निम्नलिखित एट्रिब्यूट्स होते हैं:

एट्रिब्यूटविवरणआवश्यकडिफ़ॉल्ट
varहटाने के लिए वेरिएबल का नामहाँकोई नहीं
scopeहटाने के लिए वेरिएबल का स्कोपनहींसभी स्कोप्स

उदाहरण

<%@ taglib uri="https://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
    <title><c:remove> Tag Example</title>
</head>
<body>
    <c:set var="salary" scope="session" value="${2000*2}"/>
    <p>Before Remove Value: <c:out value="${salay}"/></p>
    <c:remove var="salary"/>
    <p>After Remove Value: <c:out value="${salary}"/></p>
</body>
</html>

आउटपुट

Before Remove Value: 4000
After Remove Value:

मुख्य बिंदु

  • स्कोप खोज क्रम: यदि scope निर्दिष्ट नहीं है, तो page → request → session → application क्रम में खोजता है और पहली मिलान वाली प्रविष्टि को हटा देता है।
  • निर्दिष्ट स्कोप: केवल उस स्कोप में हटाता है (page, request, session, application)।
  • कोई त्रुटि नहीं: यदि वेरिएबल मौजूद नहीं है, तो कुछ नहीं करता (कोई अपवाद नहीं)।
  • सफाई: अस्थायी गणना परिणामों, फॉर्म डेटा, या संवेदनशील जानकारी को साफ करने के लिए उपयोगी।

उपयोग के मामले

  • प्रोसेसिंग के बाद संवेदनशील डेटा (पासवर्ड, टोकन) साफ़ करना।
  • पेज/रिक्वेस्ट स्कोप में अस्थायी वेरिएबल्स को साफ़ करके मेमोरी लीक रोकना।
  • पुनरावृत्ति/समावेश परिदृश्यों में वेरिएबल पुन: उपयोग के लिए रीसेट करना।

नोट

आधुनिक JSP विकास में, स्क्रिप्टलेट वेरिएबल्स के बजाय EL वेरिएबल्स (<c:set>) का उपयोग करने से <c:remove> की आवश्यकता कम हो जाती है क्योंकि स्कोप स्वचालित रूप से प्रबंधित होते हैं।

  1. इन सरल, भरोसेमंद तरीकों से इमेज बैकग्राउंड आसानी से हटाएं इन सरल, भरोसेमंद तरीकों से इमेज बैकग्राउंड आसानी से हटाएं

    ऐसे उदाहरण हो सकते हैं जब आपको इमेज में केवल ऑब्जेक्ट की आवश्यकता हो उसके बैकग्राउंड के बिना। इमेज से बैकग्राउंड हटाना हम में से कुछ के लिए एक कठिन और समय लेने वाला कार्य लग सकता है। आपको चिंता करने की आवश्यकता नहीं है। आपको इस काम को करने के लिए ग्राफिक्स में मास्टर होने की आवश्यकता नहीं है। कई टूल

  1. त्वरित गाइड: अपने डिवाइस पर फोटो से छाया कैसे हटाएं त्वरित गाइड: अपने डिवाइस पर फोटो से छाया कैसे हटाएं

    आप अपने कीमती पलों को कैद करने के लिए तस्वीरें क्लिक करते हैं। फिर आता है उन्हें संपादित करने और सोशल मीडिया पर दिखाने का हिस्सा। क्या होगा अगर आप एक परफेक्ट इमेज कैप्चर करते हैं लेकिन फिर आपको एक छाया नजर आती है? खैर, छाया आपके एक परफेक्ट तस्वीर पाने के सपने को कुचल सकती है जिसे याद करके आप आनंद ले

  1. अपना Windows डेस्कटॉप साफ़ करें: आइकन हटाने की चरण-दर-चरण मार्गदर्शिका अपना Windows डेस्कटॉप साफ़ करें: आइकन हटाने की चरण-दर-चरण मार्गदर्शिका

    Windows डेस्कटॉप रसोई काउंटर या सेंटर टेबल की तरह है जहां कोई अपना अधिकांश काम करता है लेकिन केवल तब जब यह साफ और अव्यवस्थित न हो। जब आपका Windows डेस्कटॉप आइकन और शॉर्टकट से भरा होता है तो अपने PC पर काम करना मुश्किल हो जाता है। यह ब्लॉग आपके डेस्कटॉप पर गड़बड़ी को साफ करने और अपने डेस्कटॉप से आइकन