Cookie
Cookie的几点说明:
1.单个cookie大小不超过4kb
2.同一个域名下cookie的数量一般不超过20个(浏览器不同,会不同)
3.cookie用于存储少量不敏感的数据
4.cookie可以用来区分不同的客户端(在不登录时候,配合session)
总结:藏在浏览器当中一条不到4KB的数据,存储不太重要的数据
Edge中如何找到Cookie
1.创建Cookie
Cookie cookie = new Cookie("username", username123); Cookie cookie2 = new Cookie("psw", psw123); //存活时间 (秒) cookie.setMaxAge(300); cookie2.setMaxAge(300); //设置作用范围 cookie.setPath("/ServletDemo_war_exploded2"); cookie2.setPath("/ServletDemo_war_exploded2"); //发送到浏览器记录cookie内容 resp.addCookie(cookie); resp.addCookie(cookie2);
2.接收Cookie
代码如下(示例):
Cookie[] cookies = req.getCookies();
//读取Cookie里面的每个值
for (Cookie cookie : cookies) { System.out.println(cookie.getName); //username123 System.out.println(cookie.getValue); //psw123 }
总结
1.cookie创建
2.cookie的读取