今天在做項目的時候偶然發現一個問題,在我localhost/login/userlogin下面設置的cooikes,在localhost/portal/portalIndex裏面取不出來,但是在原來的localhost/login/userlogin下面是能取出來的,仔細看了一下Cookie的參數,我才知道cookie不只是設置key
跟value,還可以限制其他一些東西:
詳細參數參考點這裏
一開始我設置cookie是:
Cookie cookie = new Cookie("autoUser", loginAccountPassword.getAccount()+"-"+loginAccountPassword.getPassword());
response.addCookie(cookie);
取不出來後設置路徑:
Cookie cookie = new Cookie("autoUser", loginAccountPassword.getAccount()+"-"+loginAccountPassword.getPassword());
cookie.setPath("/");
response.addCookie(cookie);
成功取出,此外還可以升值有效期和域名限制,直接對着它賦值就是了