一、Cookie介绍
cookie: 为保持会话状态, 存储在客户端的数据.
//创建一个cookie Cookie cookie = new Cookie(name , value); //将cookie传入客户端 response.addCookie(cookie );
客户端每次访问会回传cookie, 服务器端遍历cookie代码
Cookie[] cookies = request.getCookies(); if(null != cookies && cookies.length > 0){ for(Cookie cookie : cookies){ //通过遍历找到目标cookie } }
cookie的移除
//1.当参数为负数时, 浏览器把该cookie写入浏览器内存(默认为内存存储) //2.设置为0时, 浏览器会移除该cookie //3.为正数时, 会持久化到硬盘, 并到指定时间后删除 cookie.setMaxAge(0); //将cookie写回给浏览器, 通知浏览器删除该cookie response.addCookie(cookie);