কম্পিউটার

JSP তে পেজ অবজেক্টের ব্যবহার কি? একটি উদাহরণ প্রয়োজন.


JSP আপনাকে ত্রুটি পৃষ্ঠা নির্দিষ্ট করার একটি বিকল্প দেয় পৃষ্ঠা বৈশিষ্ট্য ব্যবহার করে প্রতিটি JSP-এর জন্য। যখনই পৃষ্ঠাটি একটি ব্যতিক্রম ছুঁড়ে দেয়, JSP কন্টেইনার স্বয়ংক্রিয়ভাবে ত্রুটি পৃষ্ঠাটিকে আহ্বান করে৷

main.jsp-এর জন্য একটি ত্রুটি পৃষ্ঠা নির্দিষ্ট করার জন্য একটি উদাহরণ নিচে দেওয়া হল . একটি ত্রুটি পৃষ্ঠা সেট আপ করতে, <%@ পৃষ্ঠা errorPage ="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 লিখব, যা নীচে দেওয়া হল। লক্ষ্য করুন যে ত্রুটি-হ্যান্ডলিং পৃষ্ঠাটিতে নির্দেশিকা রয়েছে <%@ 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. JSP-তে <c:param> ট্যাগের ব্যবহার কী?

  2. পিএইচপিতে @ চিহ্নের ব্যবহার কী?

  3. জাভা 9 এ ক্লিনার ক্লাসের ব্যবহার কী?

  4. জাভাতে অবজেক্ট ক্লোনিংয়ের ব্যবহার কী?