首页 > 其他 > 详细

韩顺平 servlet 笔记 第5讲

时间:2018-03-18 20:57:36      阅读:209      评论:0      收藏:0      [点我收藏+]

1、

  如何创建一个Cookie(在服务器端创建的)

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

  如何将一个Cookie添加到客户端

  response.addCookie(e);

  如何读取cookie(从客户端读到服务器)

  request.getCookie();

(1)读取cookie

  public void doGet(HttpServletRequest req,HttpServletResponse res){

    try{

      //从客户端得到所有cookie信息

      Cookie [] allCookies = req.getCookies();

      int i=0;

      if(allCookies!=null){

        //从中取出cookie

        for(i=0;i<allCookies.length;i++){

          //依次取出

          Cookie temp=allCookies[i];

          if(temp.getName().equals("color1")){

            //得到cookie的值

            String val = temp.getValue();

            pw.println("color1="+val);

            break;

 

            //将该cookie删除

            temp.setMaxAge(0);

            pw.println("删除了color这个cookie");

            break;

          }

        } 

        if(allCookies.length==i){

          pw.println("cookie 过期");

        }

      }else{

        pw.println("不存在color1这小cookie或是过期了");

      }

    }catch(Exception ex){

      ex.printStackTrace();

    }

  }

韩顺平 servlet 笔记 第5讲

原文:https://www.cnblogs.com/wangxiaoli/p/8597319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!