码迷,mamicode.com
首页 > 其他好文 > 详细

Cookie学习笔记

时间:2015-08-10 20:26:07      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

会话的概念:

打开浏览器,输入正确的URL访问服务器, 期间浏览器向服务器请求资源,服务器给予资源响应,最后关闭浏览器,客户端和浏览器的连接断开。这一过程可理解为会话。

 

Cookie入门:

Cookie是在服务器创建,保存在客户端。Cookie会在客户端保存一些用户的信心,比如浏览信息。在客户端没有删除一个站点的Cookie情况下,在下一次在访问该站点的时候会在请求头中带有Cookie信息发给服务器,以便于服务端做出更为合理的处理。

每个网站只能读取自己的Cookie,不能读取别的网站的Cookie。

Cookie有自己的生命周期,即Servlet执行完毕后,Cookie自动销毁。也可以在创建Cookie的时候通过代码设置,当Cookie的生命周期结束,尽管还是保存在客户端,也不能被使用。

服务端简单创建Cookie和获取Cookie:

public void CreateCookieToc(HttpServletResponse response)
throws UnsupportedEncodingException {
//服务端创建Cookie,并设置采用UTF-8编码方式保存
      Cookie cookiename = new Cookie("name",URLEncoder.encode("中文","UTF-8"));
//设置Cookie的生命周期
cookiename.setMaxAge(1*24*60*60);
//指定Cookie保存路径
cookiename.setPath("/Cookie/myBrowsCookie");
//把Cookie添加的浏览器的Cookie目录
response.addCookie(cookiename);
}
 
Cookie cookies[] = request.getCookies();//获取浏览中该站点对应的Cookie



Cookie学习笔记

标签:

原文地址:http://my.oschina.net/drenerd/blog/490314

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!