जावा सर्वलेट में आप कुकी कैसे निकालते हैं?
मैंने यह कोशिश की: 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);