标签:get tco int img 返回 request col key com
cookie是保存在客户端的一些数据,这些数据由服务器设置的,在jsp中服务器把cookie的值通过response对象把cookie信息带到客户端
cookie的一般创建过程:
//实例化一个cookie对象 Cookie cookie = new Cookie("key","value"); //设置cookie的有效时间,单位为秒 cookie.setMaxAge(60*60*24); //通过servlet的某个方法的response对象返回这个cookie到客户端 response.addCookie(cookie);
cookie的读取一般过程:
//用户请求服务器时候会携带cookie信息,cookie信息保存在request对象里面 //于是读取cookie肯定是从request对象里面来做的 Cookie[] cookies = request.getCookies(); //遍历cookies for(Cookie item:cookies){ System.out.println("cookie name : "+item.getName()); System.out.println("cookie value : "+item.getValue()); }
cookie的一般删除过程:
/*正常来说删除cookie只需要把cookie的存活时间修改为0就好了, 又由于cookie的key不能重复*/ //所以如果客户端又一个cookie的Key为“login”,值为“true”,如果想删除只需: Cookie cookie = new Cookie("login",""); cookie.setMaxAge(0); response.addCookie(cookie); //--------------------------------------------- //如果又需要也可以通过request对象获取所有cookie,通过遍历所有cookie //然后堆需要删除的cookie对象设置setMaxAge(0)也可以。
下面是Cookie的实例常用的get与set方法:
标签:get tco int img 返回 request col key com
原文地址:http://www.cnblogs.com/luohaonan/p/7637492.html