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

JSP का उपयोग करके कॉमन एरर पेज कैसे बनाएं?


JSP आपको page एट्रिब्यूट का उपयोग करके प्रत्येक JSP के लिए Error Page निर्दिष्ट करने का विकल्प देता है। जब भी पेज एक्सेप्शन थ्रो करता है, JSP कंटेनर स्वचालित रूप से एरर पेज को आमंत्रित करता है।

main.jsp के लिए एरर पेज निर्दिष्ट करने का एक उदाहरण निम्नलिखित है। एरर पेज सेट अप करने के लिए, <%@ page errorPage = "xxx" %> डायरेक्टिव का उपयोग करें।

<%@ page errorPage = "ShowError.jsp" %> <html>    <head>       <title>Error Handling Example</title>    </head>    <body>       <%          // एरर पेज आमंत्रित करने के लिए एक्सेप्शन थ्रो करें          int x = 1;          if (x == 1) {             throw new RuntimeException("Error condition!!!");          }       %> </body> </html>

अब हम एक एरर हैंडलिंग JSP ShowError.jsp लिखेंगे, जो नीचे दी गई है। ध्यान दें कि एरर-हैंडलिंग पेज में डायरेक्टिव <%@ page isErrorPage = "true" %> शामिल है। यह डायरेक्टिव JSP कंपाइलर को एक्सेप्शन इंस्टेंस वेरिएबल जनरेट करने का कारण बनता है।

<%@ page isErrorPage = "true" %> <html>    <head>       <title>Show Error Page</title>    </head> <body> <h1>Opps...</h1> <p>Sorry, an error occurred.</p> <p>Here is the exception stack trace: </p> <pre><% exception.printStackTrace(response.getWriter()); %></pre> </body> </html>

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

java.lang.RuntimeException: Error condition!!! ...... Opps... Sorry, an error occurred. Here is the exception stack trace:

  1. HTML पेज में पैराग्राफ कैसे बनाएं? HTML पेज में पैराग्राफ कैसे बनाएं?

    परिचय HTML, HTML दस्तावेज़ में पैराग्राफ जोड़ने के लिए <p> टैग प्रदान करता है। इसका एक स्टार्ट टैग <p> और एक एंड टैग </p> होता है। हमेशा <p>...</p> टैग्स को <body>...</body> टैग के अंदर उपयोग करें। महत्वपूर्ण नोट एक HTML पेज के अंदर <body>...</bod

  1. जावाएफएक्स का उपयोग करके Polygon कैसे बनाएं जावाएफएक्स का उपयोग करके Polygon कैसे बनाएं

    एक पॉलीगॉन एक बंद आकृति है जो एक ही तल में मौजूद n संख्या की रेखाओं का उपयोग करके बनाई जाती है। जावाएफएक्स में एक पॉलीगॉन को javafx.scene.shape.Polygon क्लास द्वारा दर्शाया जाता है। एक पॉलीगॉन बनाने के लिए आपको - इस क्लास को इंस्टेंटिएट करें। पॉलीगॉन बनाने के लिए लाइन सेगमेंट्स के प्रारंभ और अंत ब

  1. 8 सामान्य HTTP एरर और उन्हें कैसे ठीक करें 8 सामान्य HTTP एरर और उन्हें कैसे ठीक करें

    यदि आप एक नियमित इंटरनेट उपयोगकर्ता रहे हैं, तो आप एरर वाली वेबसाइटों का सामना करेंगे। इनमें से अधिकांश एरर एक एरर कोड के साथ आते हैं जिसे औसत वेब उपयोगकर्ता के लिए समझना मुश्किल होता है। यहीं पर यह गाइड काम आता है क्योंकि हम सामान्य HTTP एरर को तोड़ने में मदद करते हैं और जब आप उनका सामना करते हैं त