韩顺平 servlet 笔记 第5讲

Posted wangxiaoli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了韩顺平 servlet 笔记 第5讲相关的知识,希望对你有一定的参考价值。

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讲的主要内容,如果未能解决你的问题,请参考以下文章

零基础 快速学Java韩顺平 笔记整理(持续更新)

韩顺平细说Servlet视频系列之tom相关内容

韩顺平 java笔记 第43-46讲 io编程

韩顺平 java笔记 第8讲 this 类变量 第9讲 类方法

韩顺平 struts 笔记

java学习笔记——韩顺平视频