java操作cookie非常简单,类似于request和response等操作,下面是具体操作详情:
建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie:
// cookie的名称 String name = "cookie test"; // cookie的值 String value = "default value"; // 这里的response可以从你自己的框架或容器中获得实例 HttpServletResponse response = null; // 新建cookie实例,cookie的构造函数是new Cookie(name,value) Cookie cookie = new Cookie(name, value); // 添加cookie至response response.addCookie(cookie);
建立一个有生命周期的cookie,指定过期时间:
// cookie的名称 String name = "cookie test"; // cookie的值 String value = "default value"; // 新建cookie实例,cookie的构造函数是new Cookie(name,value) Cookie cookie = new Cookie(name, value); // 时间单位为"秒",设置成-1表示关闭浏览器即清除cookie,默认为-1 cookie.setMaxAge(9999); //设置路径,这个路径即该工程下都可以访问该cookie 如果不设置路径,那么只有设置该cookie路径及其子路径可以访问 cookie.setPath("/"); response.addCookie(cookie);
读取cookie:
// 同样这里的request实例也需要你自己获得 HttpServletRequest request = null; // 返回cookie数组 Cookie[] cookies = request.getCookies(); for (Cookie cookie : cookies) { System.out.println(cookie.getName() + "的值为:" + cookie.getValue()); }
删除cookie:
//删除其实就只将cookie保存时间设置为“0” cookie.setMaxAge(0); response.addCookie(cookie);
相关推荐
java 操作cookie精选,基础的操作,简单易学
java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作...
JAVA操作COOKIE,java中对cookies的操作及应用。
JAVA操作COOKIE.pdf
主要介绍了Java 模拟cookie登陆简单操作,结合实例形式分析了Java 模拟cookie登陆的相关原理与基本实现技巧,需要的朋友可以参考下
java操作cookie_实现两周内自动登录
主要介绍了java操作cookie示例,包括设置Cookie、读取Cookie、删除Cookie,需要的朋友可以参考下
。。。
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
java访问.net webservice 可获取与设置cookie
JAVA简单cookie操作,自己去http://sacmoney.net申请个账号做测试.
最近开发用到了爬取题库的功能,直接是无法爬取的,通过分析,发现可以通过账号登陆,携带COOKIE信息爬取网站数据。为了方便交流学习,现将代码公开。
java对cookie的操作,很好的事例文档
java对cookie的操作2.doc
Cookie工具类,Java操作Cookie的工具类,下载引入直接调用方法获取Cookie就可以
主要介绍了java中Servlet Cookie取不到值原因解决办法的相关资料,需要的朋友可以参考下