zoukankan      html  css  js  c++  java
  • cookie的API

    1.创建一个cookie对象

    Cookie c = new Cookie(String name,String value);

    2.将cookie添加到response响应中

    response.addCookie(cookie);

    3.获取请求中的所有cookie对象组成的数组

    Cookie[] cookie = request.getCookie();

    4.删除cookie

    没有直接删除cookie的方法

    5.cookie的常用方法

      5.1getName()  获取cookie的名字

      5.2getValue  获取cookie的值

      5.3setvalue()  设置/修改cookie的值

      5.4setMaxAge  设置cookie的最大生存空间

      5.5setPath()  设置cookie的path

    6.setMaxAge()  设置cookie的最大生存空间

      如果没有设置cookie的最大生存时间(没有设置setMaxAge方法),cookie默认是一个会话级别的cookie,cookie默认的保存在浏览器的内存中的,如果浏览器关闭,随着内存的释放,cookie也会跟着销毁。

      如果设置了cookie的最大生存空间(也就设置了setMaxAge方法),cookie将会以文件的形式保存在浏览器的临时文件夹中(也就是硬盘上),即使多次开关浏览器,cookie也不会销毁,下次打开浏览器仍然可以获取之前的cookie。

    7.setPath()  设置cookie的path路径

      是指cookie的path为当前web应用的虚拟路径,nudist是为了保证浏览器在访问当前应用下任何一个资源时都能带着cookie

    8.解决cookie中有中文的问题

    URLEncoder.encode(token, "utf-8");

    若是获取的cookie中含有中文:
    URLDecoder.decode(c.getValue(),"utf-8");
  • 相关阅读:
    机器学习入坑指南(二):数据预处理
    03双向链表
    小甲鱼 例题
    快慢指针问题
    02循环单链表
    01静态链表
    阈值化
    图像金字塔与图片尺寸缩放
    水漫填充
    形态学滤波(4):使用分水岭算法对图像进行分割
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/11404691.html
Copyright © 2011-2022 走看看