zoukankan      html  css  js  c++  java
  • Cookie

    关于Cookie我们可以分为点来说:
    第一点:从cookie含义来说,服务器送给浏览器的甜点

    即服务器在响应请求时,可以数据以"键-值"对的形式通过相应信息保存在客户 

    端.当浏览器再次访问相同的应用的时候,会将原来的Cooie通过请求信
    息带到服务器端.
    第二点:创建一个Cookie对象
    Cookie cookie = request.getCookie("key","value"); //采用键值对
    的形式;
    cookie.setMaxAge(20);//设置生命周期以秒为单位;
    response.addCookie(cookie);//添加Cookie在响应头中;
    //解释:setMaxAge:用于设置Cookie的生命周期,单位是秒,如果过了这
    个时间,Cookie将会失效.参数如果是负值则表示将在浏览器关闭时过期
    ,如果参数为0,则表示立刻删除该Cookie
    第三点:Cookie的使用应当注意
    某些用户关闭了Cookie,因此即使使用了Cookie为站点添加了功能,也不
    应该依赖于这些Cokie
    使用Cookie的Web程序编写人员,不要将其用于特别敏感的信息,例如密
    码等.
    第四点:在Servlet中管理Cookie
    Cookie的API
    1.Cookie(name,value)
    2.setComment(String comment)
    3.getComment()
    4.setDomain(String domainPatten)
    5.getDomain()
    6.setMaxAge(int lifetime)
    7.getMaxAge()
    8.setName(String cookieName)
    9.getName()
    10.setValue(String value)
    11.getValue()
    操作步骤:
    1.创建一个或者多个Cookie,只用构造方法指定Cookie的名字和值
    2.使用setXXX方法为Cookie设置可选属性
    3.使用HttpServletResponse对象的addCookie()方法将Cookie插入到相
    应头中,要读取客户端传入的Cookie,Servlet执行下列操作步骤
    4.使用HttpServletResponse对象的getCookies方法返回一个Cookie对
    象数组
    5.Servlet遍历该数组(调用getName()方法),直到找到与名称相匹配的
    Cookie值.

  • 相关阅读:
    异步任务AsyncTask
    巧用TextView实现分隔线
    android系统的常用权限
    浅析对话框AlertDialog
    LinearLayout中的layout_weight属性详解
    CLOB大数据对象
    模糊查询demo
    ES6 箭头函数
    ES6中数组求和,求平均数方法( reduce )
    ES6中数组方法( every 和 some )
  • 原文地址:https://www.cnblogs.com/yufei121/p/5965394.html
Copyright © 2011-2022 走看看