码迷,mamicode.com
首页 > 其他好文 > 详细

韩顺平 servlet 笔记 第5讲

时间:2018-03-18 21:47:39      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:ace   body   服务   服务器   val   getc   col   客户端   doget   

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讲

标签:ace   body   服务   服务器   val   getc   col   客户端   doget   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!