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

क्या हम JSP में भी try/catch ब्लॉक में कोड लिख सकते हैं?


यदि आप उसी पेज के भीतर एरर्स को संभालना चाहते हैं और एरर पेज फायर करने के बजाय कुछ कार्रवाई करना चाहते हैं, तो आप try....catch ब्लॉक का उपयोग कर सकते हैं।

निम्न सरल उदाहरण दर्शाता है कि try...catch ब्लॉक का उपयोग कैसे करें। आइए निम्न कोड को main.jsp में डालें -

<html>    <head>       <title>Try...Catch Example</title>    </head>    <body>       <%          try {             int i = 1;             i = i / 0;             out.println("The answer is " + i);          }          catch (Exception e) {           out.println("An exception occurred: " + e.getMessage());          }       %>    </body> </html>

main.jsp एक्सेस करें, यह निम्न जैसा आउटपुट उत्पन्न करना चाहिए -

An exception occurred: / by zero

  1. - Matplotlib का उपयोग करने वाले कोड के विरुद्ध यूनिट टेस्ट कैसे लिखें?

    कोड के विरुद्ध यूनिट टेस्ट केस लिखने के लिए, हम एक प्लॉट पर विचार कर सकते हैं जो एक सरणी को x पॉइंट्स के रूप में लेता है और इसे y=x^2 के रूप में प्लॉट करता है। टेस्टिंग के दौरान, हम x डेटा पॉइंट्स के लिए y_data निकालेंगे। चरण plot_sqr_curve(x) नामक एक मेथड बनाएं जो plot() मेथड का उपयोग करके x और

  1. - पायथन में एक एक्सेप्ट ब्लॉक में एक्सेप्शन उठाकर बाद के एक्सेप्ट ब्लॉक में कैसे पकड़ें?

    एक try ब्लॉक में केवल एक ही एक्सेप्ट क्लॉज इनवोक होता है। यदि आप चाहते हैं कि एक्सेप्शन उच्च स्तर पर पकड़ा जाए तो आपको नेस्टेड try ब्लॉक्स का उपयोग करना होगा। आइए 2 try...except ब्लॉक्स इस तरह लिखें: try: try: 1/0 except ArithmeticError as e: if str(e) == Zero division:

  1. - पायथन में सभी एक्सेप्शन पकड़ने वाला try/except ब्लॉक कैसे लिखें?

    यह एक सामान्य नियम है कि हालांकि आप नीचे दिए गए जैसे कोड का उपयोग करके सभी एक्सेप्शन पकड़ सकते हैं, आपको ऐसा नहीं करना चाहिए: try: # do_something() except: print(Exception Caught!) हालांकि, यह KeyboardInterrupt जैसे एक्सेप्शन भी पकड़ लेगा जिनमें हम रुचि नहीं रखते। जब तक आप एक्सेप्शन को तुरंत