什么是Cookie?
Cookie是一种在客户端保存信息的技术,用于浏览器和服务器的交互。Cookie由浏览器创建,创建后不保存在服务器,而是发给浏览器,最终保存在浏览器。在下一次访问网站时,浏览器将Cookie发送给服务器。
Cookie工作流程
Cookie常用方法
①创建Cookie:使用new关键字创建
Cookie c = new Cookie("name","value");
②设置Cookie保留时间:setMaxAge()
setMaxAge(int); //int值表示存在多长时间,单位秒
③将Cookie保存在浏览器
response.addCookie(c);
④获取浏览器提交的Cookie
Cookie[] cookies = request.getCookies();
- 注:如果浏览器没有保存Cookie,cookies数组将为null
⑤遍历Cookie
for (int d = 0; d <= cookies.length - 1; d++) {
out.print(cookies[d].getName() + ":" + cookies[d].getValue() + "<br>");
}
一个使用Cookie实现保存用户登录信息的demo
http://blog.csdn.net/love_eagle/article/details/77151614