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

JSP-এ Exception অবজেক্ট কী? JSP পেজে কোন টাইপের এক্সসেপশন হতে পারে?


Exception অবজেক্ট হলো পূর্বের পেজ থেকে থ্রো করা এক্সসেপশন ধারণকারী একটি র‍্যাপার। এটি সাধারণত এরর কন্ডিশনের জন্য একটি উপযুক্ত রেসপন্স জেনারেট করতে ব্যবহৃত হয়।

JSP কোড লিখার সময় আপনি কোডিং এরর করতে পারেন যা কোডের যেকোনো অংশে ঘটতে পারে। আপনার JSP কোডে নিচের টাইপের এররগুলো হতে পারে:

Checked exceptions (চেকড এক্সসেপশন)

একটি চেকড এক্সসেপশন হলো এমন এক্সসেপশন যা সাধারণত একটি ইউজার এরর বা এমন একটি সমস্যা যা প্রোগ্রামার পূর্বাভাস করতে পারে না। উদাহরণস্বরূপ, যদি একটি ফাইল ওপেন করতে হয় কিন্তু ফাইলটি না পাওয়া যায়, তবে একটি এক্সসেপশন ঘটে। এই এক্সসেপশনগুলো কম্পাইলেশন টাইমে নजरअন্দাজ করা যায় না।

Runtime exceptions (রানটাইম এক্সসেপশন)

একটি রানটাইম এক্সসেপশন হলো এমন এক্সসেপশন যা প্রোগ্রামার যদি সতর্ক থাকত তাহলে এড়ানো যেতো। চেকড এক্সসেপশনের বিপরীতে, রানটাইম এক্সসেপশন কম্পাইলেশন টাইমে নजरअন্দাজ করা হয়।

Errors (এরর)

এগুলো এক্সসেপশন নয়, বরং ইউজার বা প্রোগ্রামার নিযন্ত্রণের বাইরের সমস্যা। এররগুলো আপনার কোডে সাধারণত ইগনোর করা হয় কারণ আপনি কদাচিৎ একটি এরর সম্পর্কে কিছু করতে পারেন না। উদাহরণস্বরূপ, যদি স্ট্যাক ওভারফ্লো হয়, তবে একটি এরর আড়াল হবে। এগুলো কম্পাইলেশন টাইমেও নजरअন্দাজ করা হয়।


  1. JSP-এ session অ্যাট্রিবিউট কী?

  2. JSP পেজ রিডাইরেকশন কী?

  3. জাভাতে এক্সসেপশন রি-থ্রো (Re-throwing Exceptions) বলতে কী বোঝায়?

  4. জাভাতে কনস্ট্রাক্টর কি এক্সেপশন থ্রো করতে পারে?