01-cookie_session
一.Cookie的过期时间
/**
* 1.cookie.setMaxAge(-1):会话级别:为默认值,Cookie 类成员变量中默认值为-1
* HttpServeletResponse.addCookie(Cookie cookie)方法后,浏览器接收到MaxAge的值<0 时,
* cookie即为会话级别,将cookie保存到内存中,所以关闭浏览器后,cookie从内存中消失,再次代开浏览器即为新的一次会话。
*/
specifyCookie.setMaxAge(-1);
/**
* 2.cookie.setMaxAge(0): 立即删除: 代表服务器想立刻清除该cookie
* HttpServeletResponse.addCookie(Cookie cookie)方法后,浏览器接收到MaxAge的值=0时,
* 浏览器将立刻删除该cookie,无论是内存当中还是文件系统中。
*/
specifyCookie.setMaxAge(0);
/**
* 3.cookie.setMaxAge(大于0):指定时间后过期:
* HttpServeletResponse.addCookie(Cookie cookie)方法后,浏览器接收到MaxAge的值>0时,
* 将cookie存储于本地磁盘, 过期后删除
*/
specifyCookie.setMaxAge(60*5);二.Cookie的路径
三.浏览器中的限制
四.Cookie和Session的存储
Last updated