A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程madman 中级黑马   /  2017-12-3 23:46  /  650 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        Ø 会话:
                Ø 用户访问一个网站的页面,访问完成后将浏览器关闭的过程称为一次会话
        Ø 常见的会话技术:
                Ø Cookie   :将数据保存到客户端浏览器
                Ø Session   :将数据保存到服务器端
        Ø 为什么使用会话技术:
                Ø 将私有信息保存在会话技术中
        Ø 一个浏览器对应一个网站则一个Cookie
        Ø Cookie技术的使用
                Ø 想浏览器保存数据
                        § HttpServletResponse的方法
                                □ Void addCookie(Cookie cookie);
                Ø 获得浏览器带过来的Cookie
                        § HttpServletquest的方法
                                □ Cookie[] cs=Request.getCookies();
                Ø Cookie对象:
                        § 构造方法
                                □ Cookie(String name,String value);
        Ø 常用方法:
                Ø String   getName();
                Ø String    getValue();
                Ø Void    setPath(String url);cookie 的有效范围
                Ø Void     setMaxAge(int   expiry);有效时间
        Ø Cookie的缺点:
                Ø 1.不安全,因为Cookie存储在浏览器端,和浏览器绑定,所以不安全
                Ø 2.Cookie的值只能是String类型
                Ø 3.Cookie存储数据有大小限制
                Ø 4.因Cookie和浏览器绑定,所以Cookie的个数是有限制的,
        Ø Cookie常用的API
                ○ getName();
                ○ getValue():
                ○ setDomain(String domain) ;设置cookie的是有效域名
                ○ setPath(String path)  设置cookie的有效时间
        Ø cookie的分类:
                ○ 会话级别的cookie:默认的cookie关闭浏览器cookie就会销毁
                ○ 持久级别的cookie:可以这是cookie的有效时间,那么关闭浏览器cookie还会存在,手动销毁持久性 cookie,setMaxAge()---前提是有效路径必须一致
       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马