标签:
会话的概念:
打开浏览器,输入正确的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
标签:
原文地址:http://my.oschina.net/drenerd/blog/490314