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

JSP-এ Session ডেটা ডিলিট করা


যখন আপনি একটি ইউজারের সেশন ডেটার সাথে কাজ শেষ করলেন, তখন আপনার কাছে বেশ কিছু অপশন আছে:

  • এক নির্দিষ্ট অ্যাট্রিবিউট রিমুভ করুন — public void removeAttribute(String name) মেথড কল করে নির্দিষ্ট কী-এর সাথে যুক্ত ভ্যালু ডিলিট করুন।

  • পুরো সেশন ডিলিট করুন — public void invalidate() মেথড কল করে পুরো সেশন ডিসকার্ড করুন।

  • সেশন টাইমআউট সেট করুন — public void setMaxInactiveInterval(int interval) মেথড কল করে একটি সেশনের জন্য টাইমআউট আলাদা করে সেট করুন।

  • ইউজারকে লগ আউট করুন — সার্ভলেটস ২.৪ সাপোর্ট करने वाले সার্ভারগুলোতে, logout কল করে ক্লায়েন্টকে ওয়েব সার্ভার থেকে লগ আউট করুন এবং সেই ইউজারের সব সেশন ইনভ্যালিডেট করুন।

  • web.xml কনফিগারেশন — আপনি যদি Tomcat ব্যবহার করেন, উপরের মেথডগুলোর পাশাপাশি web.xml ফাইলে সেশন টাইমআউট কনফিগার করতে পারেন নিচের মত করে:

<session-config> <session-timeout>15</session-timeout> </session-config>

টাইমআউট মিনিট এক্সপ্রেস করা হয় এবং Tomcat-এ ডিফল্ট টাইমআউট (৩০ মিনিট) ওভাররাইড করে।

getMaxInactiveInterval() মেথড সার্ভলেটে সেশনটির টাইমআউট পিরিয়ড সেকেন্ডে রিটার্ন করে। তাই যদি আপনার সেশন web.xml-এ ১৫ মিনিটের জন্য কনফিগার করা থাকে, getMaxInactiveInterval() ৯০০ রিটার্ন করবে।


  1. আমাজন ইকো (Amazon Echo) ভয়েস ডেটা মুছে ফেলার পূর্ণ গাইড

  2. Siri ইতিহাস ও ডেটা কীভাবে মুছবেন

  3. আইফোনে 'Other' ডেটা সিলেক্টিভ বা সম্পূর্ণরূপে ডিলিট করার পদ্ধতি

  4. গুগল ডেটা নিরাপদে ডিলিট করুন - জিমেইল, ড্রাইভ এবং ইউটিউব রাখুন