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

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


एक्सेप्शन ऑब्जेक्ट पिछले पेज से थ्रो किए गए एक्सेप्शन को लपेटने वाला एक रैपर है। इसका उपयोग आमतौर पर एरर कंडीशन के लिए उपयुक्त प्रतिक्रिया उत्पन्न करने के लिए किया जाता है।

जब आप JSP कोड लिख रहे होते हैं, तो आप कोडिंग एरर्स कर सकते हैं जो कोड के किसी भी भाग में हो सकते हैं। आपके JSP कोड में निम्न प्रकार के एरर्स हो सकते हैं -

चेक्ड एक्सेप्शन्स

एक चेक्ड एक्सेप्शन एक एक्सेप्शन है जो आमतौर पर यूज़र एरर या एक समस्या है जिसका प्रोग्रामर द्वारा पूर्वानुमान नहीं लगाया जा सकता। उदाहरण के लिए, यदि कोई फ़ाइल खोली जानी है, लेकिन फ़ाइल नहीं मिल सकती, तो एक एक्सेप्शन होता है। इन एक्सेप्शन्स को संकलन के समय केवल अनदेखा नहीं किया जा सकता।

रनटाइम एक्सेप्शन्स

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

एरर्स

ये एक्सेप्शन्स नहीं हैं, बल्कि यूज़र या प्रोग्रामर के नियंत्रण से परे उत्पन्न होने वाली समस्याएं हैं। एरर्स को आमतौर पर आपके कोड में अनदेखा किया जाता है क्योंकि आप एरर के बारे में शायद ही कुछ कर सकते हैं। उदाहरण के लिए, यदि स्टैक ओवरफ्लो होता है, तो एक एरर उत्पन्न होगी। इन्हें संकलन के समय भी अनदेखा किया जाता है।


  1. - JSP पेज रीडायरेक्शन क्या है?

    पेज रीडायरेक्शन आमतौर पर तब उपयोग किया जाता है जब कोई दस्तावेज़ नए स्थान पर चला जाता है और हमें क्लाइंट को इस नए स्थान पर भेजने की आवश्यकता होती है। यह लोड बैलेंसिंग के कारण या साधारण रैंडमाइज़ेशन के लिए हो सकता है। सबसे सरल तरीका: sendRedirect() रिक्वेस्ट को दूसरे पेज पर रीडायरेक्ट करने का सबसे सर

  1. - Java में अपवादों को पुनः फेंकने (re-throwing) का क्या अर्थ है?

    जब किसी अपवाद को कैच ब्लॉक में पकड़ा जाता है, तो आप throw कीवर्ड का उपयोग करके इसे पुनः फेंक सकते हैं (जिसका उपयोग अपवाद ऑब्जेक्ट्स को फेंकने के लिए किया जाता है)। अपवादों को पुनः फेंकते समय आप बिना समायोजित किए उसी अपवाद को वैसे ही फेंक सकते हैं - try { int result = (arr[a])/(arr[b]); System.out.pr

  1. - क्या Java में कंस्ट्रक्टर अपवाद फेंक सकता है?

    हां, कंस्ट्रक्टर्स को Java में अपवाद फेंकने की अनुमति है। एक कंस्ट्रक्टर एक विशेष प्रकार का मेथड है जिसका उपयोग ऑब्जेक्ट को इनिशियलाइज़ करने के लिए किया जाता है और इसका उपयोग new कीवर्ड का उपयोग करके क्लास का ऑब्जेक्ट बनाने के लिए किया जाता है, जहां एक ऑब्जेक्ट को क्लास के इंस्टेंस के रूप में भी ज