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

JSTL टैग्स का उपयोग करके JSP में एरर ऑब्जेक्ट को कैसे हैंडल करें?

<घंटा/>

आप एक त्रुटि पृष्ठ लिखने के लिए JSTL टैग का उपयोग कर सकते हैं ShowError.jsp बेहतर संरचना और अधिक जानकारी के साथ -

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@page isErrorPage = "true" %>

<html>
   <head>
      <title>Show Error Page</title>
   </head>
   <body>
      <h1>Opps...</h1>
      <table width = "100%" border = "1">
         <tr valign = "top">
            <td width = "40%"><b>Error:</b></td>
            <td>${pageContext.exception}</td>
         </tr>
         <tr valign = "top">
            <td><b>URI:</b></td>
            <td>${pageContext.errorData.requestURI}</td>
         </tr>
         <tr valign = "top">
            <td><b>Status code:</b></td>
            <td>${pageContext.errorData.statusCode}</td>
         </tr>
         <tr valign = "top">
            <td><b>Stack trace:</b></td>
            <td>
               <c:forEach var = "trace"
                  items = "${pageContext.exception.stackTrace}">
                  <p>${trace}</p>
               </c:forEach>
            </td>
         </tr>
      </table>
   </body>
</html>

main.jsp तक पहुंचें, निम्नलिखित उत्पन्न होंगे -

विरोध...

त्रुटि:
java.lang.RuntimeException:त्रुटि स्थिति!!!
URI:
/main.jsp
स्थिति कोड:
500
स्टैक ट्रेस: org.apache.jsp.main_jsp._jspService(main_jsp.java:65)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service (HttpServlet.java:722)

  1. जावास्क्रिप्ट का उपयोग करके नंबर ऑब्जेक्ट कैसे बनाएं?

    नंबर ऑब्जेक्ट एक संख्यात्मक तिथि का प्रतिनिधित्व करता है, या तो पूर्णांक या फ़्लोटिंग-पॉइंट नंबर। नंबर ऑब्जेक्ट बनाने का सिंटैक्स इस प्रकार है - var val = new Number(number); नए ऑपरेटर के बिना नंबर ऑब्जेक्ट का उपयोग एक प्रकार का रूपांतरण करने के लिए किया जा सकता है। आइए Number.MAX_VALUE प्रॉपर्टी का

  1. जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. Windows एक्टिवेशन त्रुटि 0xC0000022

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