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

JSP का उपयोग करके एक सामान्य त्रुटि पृष्ठ कैसे बनाएं?

<घंटा/>

JSP आपको त्रुटि पृष्ठ निर्दिष्ट करने का विकल्प देता है पृष्ठ विशेषता का उपयोग कर प्रत्येक जेएसपी के लिए। जब भी पेज एक अपवाद फेंकता है, जेएसपी कंटेनर स्वचालित रूप से त्रुटि पृष्ठ को आमंत्रित करता है।

main.jsp . के लिए त्रुटि पृष्ठ निर्दिष्ट करने के लिए एक उदाहरण निम्नलिखित है . त्रुटि पृष्ठ सेट करने के लिए, <%@ पृष्ठ त्रुटिपृष्ठ ="xxx" %> . का उपयोग करें निर्देश।

<%@ page errorPage = "ShowError.jsp" %>

<html>
   <head>
      <title>Error Handling Example</title>
   </head>
   <body>
      <%
         // Throw an exception to invoke the error page
         int x = 1;
         if (x == 1) {
            throw new RuntimeException("Error condition!!!");
         }
      %>
   </body>
</html>

अब हम एक Error Handling JSP ShowError.jsp लिखेंगे, जो नीचे दिया गया है। ध्यान दें कि त्रुटि प्रबंधन पृष्ठ में निर्देश शामिल है <%@ पृष्ठ isErrorPage ="true" %> . यह निर्देश जेएसपी कंपाइलर को अपवाद आवृत्ति चर उत्पन्न करने का कारण बनता है।

<%@ 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 पेज में … टैग के अंदर एक से अधिक … का उपयोग किया जा सकता है। उदाहरण आप HTML पेज में पैराग्राफ बनाने के लिए निम्नल

  1. JavaFX का उपयोग करके बहुभुज कैसे बनाएं?

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

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

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