2013-06-21 47 views
2

我想更新一個maxage(1年)的cookie到0。我想使它到期,因爲我發現這是唯一的原因,我必須刪除它。更新cookie的最大值,使其與Struts 2過期

我正在嘗試使用具有與要更新的cookie相同名稱的cookie進行response.addCookie(mycookie)

我錯過了什麼嗎?

+0

嘗試'setMaxAge(-1)',並添加到響應。 – NINCOMPOOP

+0

謝謝!這是工作和發現我,我必須使用相同的域的cookie ...我真的錯過了什麼。現在它正在與maxage(0) – simoneloru

回答

0

你已經錯過了兩個重要的參數:域和路徑

mycookie.setMaxAge(0); 
mycookie.setDomain(".mydomain.com"); 
mycookie.setPath("/myPath"); 
response.addCookie(mycookie) 
+0

是的,我明白了......最終;)謝謝 – simoneloru