Cookie的使用

    xiaoxiao2023-03-24  4

    1.介绍:

    创建cookie: Cookie cookie=new Cookie(String name,String value); cookie.setMaxAge(int expirt); response.addCookie(cookie); //获取cookie: Cookie[] cookies = request.getCookies(); if (cookies != null) { for (Cookie c : cookies) { out.print(c.getName() + ">" + c.getValue()); out.print("<br>"); } } 可以理解为浏览器里面的一个工具,一个**存储文本信息**的工具。存储的数据很少,所以这个工具可以保存在浏览器的内存后浏览器的硬盘文件中。 cookie保存的是服务器发送过来的文本信息

    2.如何创建cookie对象: javax.servlet.http.Cookie 实例对象 Cookie cookie=new Cookie(String name,String value);

    3.如何判断cookie是保存在浏览器硬盘文件上还是浏览器内存中: cookie.setMaxAge(int expirt); 如果参数值为0,表示在浏览器内存中,关闭浏览器cookie就释放了,如果参数值不为0,那么cookie保存在浏览器的硬盘文件中。

    3.cookie可以设置在不同的范围,通过下面的方法: c.setPath(“/”); //表示作用域是整个项目,任何请求都可以附带cookie c.setPath(“/login”); //作用于只能在login的目录中

    4.将该cookie发送打客户端保存: response.addCookie(cookie);

    转载请注明原文地址: https://ju.6miu.com/read-1200949.html
    最新回复(0)