【发布时间】:2015-07-03 20:27:02
【问题描述】:
每次请求不同的页面时,我都会执行以下操作:
Cookie cookie = new Cookie("c1", someString); // can be {a, b, c}, for example
cookie.setMaxAge(31556926);
response.addCookie(cookie);
cookie = new Cookie("c2", Integer.toString(someInt));
cookie.setMaxAge(31556926);
response.addCookie(cookie);
但是当我访问页面 /page/a,然后访问页面 /page/b(两者都从控制器转到相同的方法)时,我注意到我的 Cookie(来自 Chrome 中的 Web 开发控制台)有我的新 cookie在我的旧 cookie 之前...导致客户端使用旧 cookie。我也在 Firefox 中对此进行了测试。我做错了什么?
【问题讨论】:
标签: java spring spring-mvc servlets cookies