首先了解一个概念。不是所有request中都会携带 Cookie.
若你在 set Cookie的时候没有设置路径
那么Cookie会默认是你访问这个Contreoller的路径。
比如说 你在url /user/login 中 set 了Cookie而没有设置路径。
那么你之后的 访问 只会当你访问 /user/*的时候 request才会携带 Cookie
原:
Cookie cookie = new Cookie("HaylionLogin", mengpengUser.getUserName() + uuid2);
response.addCookie(cookie);
改:
Cookie cookie = new Cookie("HaylionLogin", mengpengUser.getUserName() + uuid2);
cookie.setPath("/");
response.addCookie(cookie);
这样你在访问所有Url时 request 都会带上Cookie.