2017-07-12 105 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);