Spring MVC HttpServletResponse does not overwrite cookie
Every time a different page is requested, I do the following:
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);
But when I am on page / page / a go to page / page / b (both of them follow the same method from the controller). I noticed that my cookies (from my web dev console in Chrome) have my new cookie BEFORE my old cookie ... causing the old cookie to be used by the client. I've tested this in Firefox as well. What am I doing wrong?
+3
Ben
source
to share
1 answer
It turned out that I needed to provide the correct path for the cookie, so I just set the path to the cookie in /
+1
Ben
source
to share