কম্পিউটার টিউটোরিয়াল

JSP ব্যবহার করে একটি কমন এরর পেজ তৈরি করা


JSP আপনাকে প্রতিটি JSP-এর জন্য Error Page স্পেসিফাই করার অপশন দেয় page অ্যাট্রিবিউট ব্যবহার করে। যখনই পেজ একটি এক্সসেপশন থ্রো করে, JSP কন্টেইনার অটোমেটিক্যালি এরর পেজটি আহ্বান করে।

main.jsp-এর জন্য একটি এরর পেজ স্পেসিফাই করার উদাহরণ নিচে। এরর পেজ সেট আপ করতে <%@ page 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>

এখন একটি এরর হ্যান্ডলিং 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. জাভাস্ক্রিপ্ট ব্যবহার করে পেজ প্রিন্ট করার পদ্ধতি

  2. HTML পেজে প্যারাগ্রাফ (Paragraphs) তৈরি করা

  3. জাভাFX-এ Polygon তৈরি করা

  4. ৮টি সাধারণ HTTP ত্রুটি এবং সেগুলো সমাধানের উপায়