2017-07-12 40 views
0

我在我的java類中使用了下面的代碼來刪除我的cookie。我正在使用struts框架。刪除java中的cookie

cookie.setValue(""); 
cookie.setMaxAge(0); 
response.addCookie(cookie); 
//code to redirect to index.jsp 

的index.jsp

<% Cookie cookies[] = request.getCookies();%> 

在這個陣列的餅乾,爲什麼我仍然可以看到我在動作類中刪除cookie的,雖然它現在MAXAGE是0和值是「」? 如果刷新頁面,Cookie不可見。 在此先感謝

回答

0

你缺少1行刪除cookie

cookie.setPath("/"); 

cookie.setValue(""); 
cookie.setMaxAge(0); 
response.addCookie(cookie);