Cookie技术

来源:互联网 发布:中港网络系统有限公司 编辑:程序博客网 时间:2024/06/05 14:42

Cookie;保存用户状态的两大机制之一(还有一个Session)

中文名称为“小甜饼”,是web服务器保存在客户端的一系列文本信息。

典型应用一:判断注册用户是否已经登录网站

典型应用二:“购物车”的处理

例如在视频网站搜索栏会显示我们曾经的浏览记录,再或者是登录账户显示记录密码自动登录等应用。

作用:一:对特定对象的追踪

           二:保存用户浏览记录与习惯

           三:简化登录

安全风险:容易泄露用户信息

jsp中创建与使用Cookie

    创建Cookie对象

          Cookie newCookie=new Cookie(String key,Object value);

    写入Cookie对象

       response.addCookie(newCookie);

     读取Cookie对象

       Cookie[] cookies=request.getCookies();

常用方法:

            方法名称                                           说明

       void setMaxAge(int expriy)                  设置Cookie的有效期,以秒为单位

        void setValue(String value)                在cookie创建后,对cookie进行赋值

       String getName()                                  获取cookie的名称

       String getValue                                     获取cookie的值

        int getMaxAge()                                      获取cookie的有效时间,以秒为单位

原创粉丝点击