cookie的有效期,正值为以秒计算过时失效,负值为关闭客户端失效,默认值为-1。
用于指定只有请求了指定的域名,才会带上该cookie
只有访问该域名下的cookieDemo的这个路径地址才会带cookie
重置value的值
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取客户段发过来的cookie Cookie[] cookies = request.getCookies(); if(cookies!=null) { for (Cookie c : cookies) { System.out.println(c.getName()+"="+c.getValue()); } } response.getWriter().write("Hello cookie.."); //添加多个cookie Cookie cookie = new Cookie("name","刘备"); //cookie的有效期 //正值为以秒计算过时失效,负值为关闭客户端失效,默认值为-1 cookie.setMaxAge(60*60*24*3); //设置有效期为3天 response.addCookie(cookie); Cookie cookie2 = new Cookie("age","63"); response.addCookie(cookie2); //用于指定只有请求了指定的域名,才会带上该cookie cookie.setDomain(".huaban.com"); //只有访问该域名下的cookieDemo的这个路径地址才会带cookie cookie.setPath("/CookieDemo"); }