Java知识整理(十九)之cookie
2015-09-19 10:29
316 查看
Cookie(客户端状态管理技术):一次请求一次响应,判断是否为同一用户操作
创建Cookie:Cookie c = new Cookie(String name,String value);response.addCookie(c);
查询Cookie:Cookie[] request.getCookies(); String Cookie.getName()/getValue();
修改Cookie:c.setValue(String newValue);-->response.addCookie(c);同名Cookie覆盖
Cookie生存时间:void Cookie.setMaxAge(int seconds);seconds>0:保存指定时间;seconds=0:删除Cookie;seconds<0:Cookie保存到内存
Cookie编码:Cookie只能保存合法的ASCII字符,Cookie c = new Cookie("city",URLEncoder.encode("北京","utf-8"));
Cookie解码:String value = c.getValue();value=URLDecoder.decode(value,"utf-8");
Cookie路径:/appName/file/addCookie.jsp添加了一个Cookie,该Cookie的路径为/appName/file;c.setPath("/appName");response.addCookie(c);
客户端每次访问服务器(Servlet/JSP)都会把对应(根据路径)Cookie发送到服务器
发送Cookie的条件:要访问的地址必须是Cookie的路径或者子路径时,浏览器才会发送Cookie
Cookie可以被用户禁止,将状态保存在浏览器端不安全,敏感数据需要先加密,只能保存4kb左右,个数有限,只能保存字符串
创建Cookie:Cookie c = new Cookie(String name,String value);response.addCookie(c);
查询Cookie:Cookie[] request.getCookies(); String Cookie.getName()/getValue();
修改Cookie:c.setValue(String newValue);-->response.addCookie(c);同名Cookie覆盖
Cookie生存时间:void Cookie.setMaxAge(int seconds);seconds>0:保存指定时间;seconds=0:删除Cookie;seconds<0:Cookie保存到内存
Cookie编码:Cookie只能保存合法的ASCII字符,Cookie c = new Cookie("city",URLEncoder.encode("北京","utf-8"));
Cookie解码:String value = c.getValue();value=URLDecoder.decode(value,"utf-8");
Cookie路径:/appName/file/addCookie.jsp添加了一个Cookie,该Cookie的路径为/appName/file;c.setPath("/appName");response.addCookie(c);
客户端每次访问服务器(Servlet/JSP)都会把对应(根据路径)Cookie发送到服务器
发送Cookie的条件:要访问的地址必须是Cookie的路径或者子路径时,浏览器才会发送Cookie
Cookie可以被用户禁止,将状态保存在浏览器端不安全,敏感数据需要先加密,只能保存4kb左右,个数有限,只能保存字符串
相关文章推荐
- cookie的secure属性详解
- 浏览器 cookie 限制
- 浅谈COOKIE和SESSION区别
- 深入解析Session是否必须依赖Cookie
- 新手菜鸟必读:session与cookie的区别
- php实现通过cookie换肤的方法
- C#中Cookie之存储对象
- ASP.NET Cookie 操作实现
- php中cookie的作用域
- 写入cookie的JavaScript代码库 cookieLibrary.js
- ie7下利用ajax跨域盗取cookie的解决办法
- js 通过cookie实现刷新不变化树形菜单
- 详谈javascript中的cookie
- 不要在cookie中使用特殊字符的原因分析
- cookie在javascript中的使用技巧以及隐私在服务器端的设置
- 二级域名Cookie问题的解决方法
- 关于二级域名下使用一级域名下的COOKIE的问题
- 浅析Cookie中的Path与domain
- cookie中的path与domain属性详解