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

जेएसपी में पेज ऑब्जेक्ट का क्या उपयोग है? उदाहरण चाहिए।

<घंटा/>

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. PHP में @ सिंबल का क्या उपयोग होता है?

    PHP एरर कंट्रोल ऑपरेटर यानी एट साइन (@) को सपोर्ट करता है। जब @ को किसी एक्सप्रेशन से जोड़ा जाता है, तो उस एक्सप्रेशन से उत्पन्न होने वाले किसी भी त्रुटि संदेश को अनदेखा कर दिया जाता है। PHP में @ प्रतीक का उपयोग करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $file = @file ('non_ex

  1. Java9 में Cleaner क्लास का क्या उपयोग है?

    कार्यक्रम के निष्पादन के दौरान बनाई गई वस्तु को कचरा संग्राहक द्वारा स्वतः हटा दिया जाता है (जीसी)। जब कोई वस्तु किसी धागे से संदर्भित नहीं होती है और जब JVM यह निर्धारित करता है कि इस वस्तु तक पहुँचा नहीं जा सकता है, तो यह कचरा संग्रह के लिए योग्य हो सकता है। ऑब्जेक्ट क्लास में एक अंतिम रूप () .

  1. जावा में ऑब्जेक्ट क्लोनिंग का क्या उपयोग है?

    ऑब्जेक्ट क्लोनिंग किसी ऑब्जेक्ट की सटीक कॉपी बनाने का एक तरीका है। इस उद्देश्य के लिए, क्लोन() किसी ऑब्जेक्ट को क्लोन करने के लिए ऑब्जेक्ट क्लास की विधि का उपयोग किया जाता है। क्लोन करने योग्य इंटरफ़ेस को उस वर्ग द्वारा कार्यान्वित किया जाना चाहिए जिसका ऑब्जेक्ट क्लोन बनाना है। यदि हम क्लोन करने