/* 1. 作用: 解决了发送的不同请求的数据共享问题 2. 特点: 浏览器端的数据存储技术, 存储的数据声明在服务器端 3. 使用 1. 创建Cookie对象 Cookie cookie = new Cookie("key", "value"); 2. 设置Cookie对象的有效期 cookie.setMaxAge(int); Cookie的存储方式分为两种: 临时存储: 存储在浏览器的运行内存中, 浏览器关闭即失效, 默认创建Cookie的方式就是临时存储 定时存储: 在创建Cookie对象的时候可以设置Cookie对象的有效期 定时存储的Cookie存储在客户端的硬盘中, 在有效期内, 符合路径要求的请求都会附带该信息 3. 设置Cookie对象的有效路径 cookie.setPath(uri); 默认情况下, Cookie信息存储好了之后, 每次请求都会附带 如果设置Cookie的有效路径, 那么只有访问设置的路径时, 才会附带Cookie信息 4. 将Cookie添加到相应对象中 response.addCookie(cookie); 一个Cookie对象存储一条数据, 多条数据可以多创建几个Cookie对象进行存储 5. 获取Cookie对象 // 获取到request对象中的Cookie数组对象 Cookie[] cookies = request.getCookies(); // 遍历Cookie数组, 获取每个Cookie对象 for (Cookie cookie : cookies) { cookie.getName(); // 获取cookie的key cookie.getValue(); // 获取cookie的value } */
Servlet - Cookie相关
猜你喜欢
转载自www.cnblogs.com/mpci/p/12632583.html
今日推荐
周排行