大家首先要明白一点,cookie不是JavaWeb独有的,而是属于浏览器的
cookie的用途
1.服务器使用cookie来跟踪客户端的状态
2.保存购物车
在javaWeb中使用cookie
Cookie cookie = new Cookie(“键”,“值”)
向浏览器中保存cookie :response.addCookie(cookie)
获取浏览器发送过来的cookie : Cookie [ ]cookie=request.getCookies()
cookie.setMaxAge(60) 设置Cookie的存活时间(60s)
maxAge>0 表示cookie存在硬盘上
maxAge=0 表示cookie存在浏览器的内存上,浏览器关闭,cookie死亡
maxAge<0 表示浏览器会满上删除cookie
cookie的path:
cookie是由服务器创建cookie时所在的文件夹的路径
浏览器在访问服务器某个资源时,只要该资源的路径包含cookie的路径,那么该资源就可以得到相应的cookie的值