Cookie是Web服务端保存在客户端的一系列文本信息。
作用:保存用户浏览网页的记录和习惯。
简化登录。
对特定对象进行追踪。
Cookie checkbox = new Cookie(name, value);//创建Cookie
checkbox.setMaxAge(10);//设置Cookie的有效期
response.addCookie(checkbox);//保存Cookie
Cookie[] cookies = request.getCookies();//获取保存的Cookie
String name = cookie.getName();//拿出保存的name String value = cookie.getValue();//拿出保存的value
Cookie与Session的区别:
a、保存的位置:session保存在服务端,cookie保存在客户端。
b、安全性问题:session安全,cookie不安全。
c、保存数据类型:session可以保存任意类型,cookie只能保存String类型。
d、有效期:session默认有效期为30分钟,cookie长期有效(可自定义)。