课程咨询 :15265420612 QQ:2720475033

  • Java中Cookie的使用方法

    发布:潍坊java培训      来源:潍坊java培训      时间:2016-08-31

  • 1、Cookie的来历与作用

    Cookie是WEB服务器通过浏览器保存在WWW用户端硬盘上的一个文本文件,这个文本文件中包含了文本信息。

    文本信息的内容以“名/值”对(key/value)的形式进行存储。

    可以让WEB开发者通过程序读写这个文本文件。

    XP中保存Cookie的目录是“C://Documents and Settings\用户名\Cookies”

    Cookie的作用

    解决浏览器用户与Web服务器之间无状态通信。

    2Cookie编程

    //创建对象

    Date date = new Date() ;

    Cookie c = new Cookie("lastVisited",date.toString()) ;

    //设定有效时间 以s为单位

    c.setMaxAge(60) ;

    //设置Cookie路径和域名

    c.setPath("/") ;

    c.setDomain(".zl.org") ; //域名要以“.”开头

    //发送Cookie文件

    response.addCookie(c) ;

    //读取Cookie

    Cookie cookies[] = request.getCookies() ;

    Cookie c1 = null ;

    if(cookies != null){

    for(int i=0;i

    c1 = cookies[i] ;

    out.println("cookie name : " + c1.getName() + " ") ;

    out.println("cookie value :" + c1.getValue() + "
    ");

    }

    }

    //修改Cookie

    Cookie cookies[] = request.getCookies() ;

    Cookie c = null ;

    for(int i=0;i

    c = cookies[i] ;

    if(c.getName().equals("lastVisited")){

    c.setValue("2010-04-3-28") ;

    c.setMaxAge(60*60*12) ;

    response.addCookie(c) ; //修改后,要更新到浏览器中

    }

    }

    //删除Cookie,(将Cookie的有效时间设为0)

    Cookie cookies[] = request.getCookies() ;

    Cookie c = null ;

    for(int i=0;i

    c = cookies[i] ;

    if(c.getName().equals("lastVisited")){

    c.setMaxAge(0);

    response.addCookie(c) ;

    }

    }

上一篇:Get和Post两种方式向指定地址提交表单

下一篇:JAVA防盗链图片的filter源代码

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:6月30日

Java--大数据周末班

Java--大数据周末班

开班日期:6月30日

Java--大数据全日制班

Java--大数据全日制班

开班日期:6月30日

Java--零基础周末班

Java--零基础周末班

开班日期:6月30日

 扫一扫,关注一下! 潍坊:奎文区东风东街299号建行大厦 济宁:市中区太白路10号苏宁生活广场
烟台:海港路25号阳光100城市广场 临沂:兰山区红旗路1号苏宁易购
淄博:张店区金晶大道68号华润大厦 济南:历下区趵突泉北路三联商社
济南:历下区山大路47号数码港大厦 青岛:市南区金坛路17号
课程培训电话:15265420612 QQ:2720475033 全国服务监督电话:400-111-8989    服务邮箱 tousu@tedu.cn

2001-2017 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56