10.14 Cookie 在客户端存储
10.14
Cookie
Cookie是服务端在HTTP响应中附带传给浏览器的一个小文本文件,一旦浏览器保存了某个Cookie,在之后的请求和响应过程中,会将此Cookie来回传递,这样就可以通过Cookie这个载体完成客户端和服务端的数据交互。
Cookie
创建Cookie
Cookie cookie=new Cookie("name","tom"); response.addCookie(cookie);
读取Cookie
//读取Cookie Cookie[] cookies=request.getCookies(); for (Cookie cookie:cookies){ out.write(cookie.getName()+":"+cookie.getValue()+"<br/>"); }
Cookie常用的方法
void setMaxAge(int age) 设置Cookie的有效时间,单位为秒
int getMaxAge() 获取Cookie的有效时间
String getName() 获取Cookie的name
String getValue() 获取Cookie的value