2 回答

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個贊
Cookie的保留時間主要由兩個方面決定。
瀏覽器的設(shè)定,打開瀏覽器的Internet設(shè)置,第一個頁簽下有瀏覽歷史記錄,點(diǎn)擊下方的設(shè)定按鈕,新開頁面中點(diǎn)擊第二個的歷史記錄頁簽,可以設(shè)置天數(shù),就是網(wǎng)頁瀏覽記錄、Cookie等的保存天數(shù)。
由所訪問的網(wǎng)頁決定,有些使用Cookie的網(wǎng)頁會有一個默認(rèn)使用Cookie的天數(shù),不同網(wǎng)頁該默認(rèn)天數(shù)可不同。
瀏覽器的Cookie保留時間設(shè)定優(yōu)先于所訪問網(wǎng)頁的設(shè)定。

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個贊
int maxAge = 365*24*3600;//cookie的存活期
CookieUtils.addCookie("name",value,response,maxAge,request.getContextPath());
public static void addCookie(String name, String value, HttpServletResponse response, int maxAge, String path) throws Exception {
String str = URLEncoder.encode(value, "UTF-8");
Cookie cookie = new Cookie(name, str);
cookie.setPath(path);
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}
- 2 回答
- 0 關(guān)注
- 1389 瀏覽
添加回答
舉報