আপনি কীভাবে জাভা সার্লেলে একটি কুকি অপসারণ করবেন?
আমি এটি চেষ্টা করেছি: http://www.jguru.com/faq/view.jsp?EID=42225
সম্পাদনা: নিম্নলিখিতটি এখন সফলভাবে কাজ করে এটি এর সংমিশ্রণ হিসাবে উপস্থিত বলে মনে হচ্ছে:
response.setContentType("text/html");
এবং
cookie.setMaxAge(0);
আমি করার আগে:
//remove single signon cookie if it hasn't been validated yet
response.setContentType("text/html");
Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, "");
cookie.setDomain(SSORealm.SSO_DOMAIN);
cookie.setMaxAge(-1);
cookie.setPath("/");
cookie.setComment("EXPIRING COOKIE at " + System.currentTimeMillis());
response.addCookie(cookie);
যা ডকুমেন্টেশন অনুসারে ব্রাউজারটি বন্ধ হয়ে গেলে কুকির মেয়াদোত্তীর্ণ হয় ।
একটি নেতিবাচক মান মানে কুকি অবিচ্ছিন্নভাবে সংরক্ষণ করা হয় না এবং ওয়েব ব্রাউজার থেকে প্রস্থান করা হবে মুছে ফেলা হবে। একটি শূন্য মান কুকি মুছে ফেলার কারণ।
একটি কুকির মেয়াদ শেষ করার জন্য পূর্ণ কার্যকারী স্নিপেটটি হ'ল:
//remove single signon cookie if it hasn't been validated yet
response.setContentType("text/html");
Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, "");
cookie.setDomain(SSORealm.SSO_DOMAIN);
cookie.setMaxAge(0);
cookie.setPath("/");
cookie.setComment("EXPIRING COOKIE at " + System.currentTimeMillis());
response.addCookie(cookie);