কম্পিউটার

আপনি কিভাবে JSP এ একটি সেশন ডেটা মুছতে পারেন?


যখন আপনি একজন ব্যবহারকারীর সেশন ডেটা দিয়ে সম্পন্ন করেন, তখন আপনার কাছে বিভিন্ন বিকল্প থাকে −

  • একটি নির্দিষ্ট বৈশিষ্ট্য সরান − আপনি কল করতে পারেন সর্বজনীন অকার্যকর রিমুভ অ্যাট্রিবিউট(স্ট্রিং নাম) নির্দিষ্ট কী-এর সাথে যুক্ত মান মুছে ফেলার পদ্ধতি।

  • পুরো সেশন মুছুন − আপনি পাবলিক void to invalidate() কল করতে পারেন একটি সম্পূর্ণ সেশন বাতিল করার পদ্ধতি।

  • সেটিং টাইমআউট সেট করা হচ্ছে − আপনি কল করতে পারেন সর্বজনীন অকার্যকর সেটMaxInactiveInterval(int interval) পৃথকভাবে একটি সেশনের জন্য সময়সীমা সেট করার পদ্ধতি৷

  • ব্যবহারকারীকে লগ আউট করুন৷ − যে সার্ভারগুলি servlets 2.4 সমর্থন করে, আপনি লগ আউট কল করতে পারেন ওয়েব সার্ভার থেকে ক্লায়েন্টকে লগ আউট করতে এবং সমস্ত ব্যবহারকারীর অন্তর্গত সমস্ত সেশন বাতিল করতে৷

  • web.xml কনফিগারেশন − যদি আপনি টমক্যাট ব্যবহার করেন, উপরে উল্লিখিত পদ্ধতিগুলি ছাড়াও, আপনি নিম্নরূপ web.xml ফাইলে সেশনের সময় শেষ করতে কনফিগার করতে পারেন৷

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

টাইমআউট মিনিট হিসাবে প্রকাশ করা হয় এবং ডিফল্ট টাইমআউটকে ওভাররাইড করে যা টমক্যাটে 30 মিনিট।

getMaxInactiveInterval( ) একটি সার্লেটের পদ্ধতি সেকেন্ডের মধ্যে সেই সেশনের সময়সীমা ফেরত দেয়। তাই যদি আপনার সেশন web.xml-এ 15 মিনিটের জন্য কনফিগার করা হয়, getMaxInactiveInterval( ) 900 ফেরত দেয়।


  1. একটি গোপনীয়তা প্রোগ্রাম কি এবং আপনি কিভাবে একটি করতে পারেন?

  2. আমি কীভাবে আমার ডেটা ব্যাকআপ করতে পারি?

  3. আপনি কীভাবে ফেসটাইমে একটি গ্রুপ মুছবেন

  4. এখানে আপনি কীভাবে Google Wi-Fi-এ ডেটা ব্যবহার ট্র্যাক করতে পারেন