会话技术Cookie共享和Cookie特点&作用

会话技术Cookie共享

1.假设在一个tomcat服务器中,部署了多个web项目,那么在这些web项目中cookie能不能共享?

  默认情况下cookie不能共享

  setPath(String path):设置cookie的获取范围。默认情况下,设置当前的虚拟目录

    如果要共享,则可以将path设置为“/”

        //1.创建cookie对象
        Cookie c = new Cookie("msg","hello");
      
      //设置path,让当前服务器下部署的所有项目共享Cookie信息
      c1.setPath("/");

        //2.发送cookie
        response.addCookie(c);
   

1.在第一个项目中发送cookie的时候加入setPath

  在部署第二个项目接收cookie就可接收到

2.不同的tomcat服务器间cookie共享问题?

  setDomain(String path) :如果设置一级域名相同, 那么多个服务器之间cookie可以共享;
  setDomain(".baidu.com") ,那么tieba.baidu.com和news.baidu.com中cookie可以共享;

 

Cookie特点&作用

1.cookie存储数据在客户端浏览器

2.浏览器对于单个cookie的大小有限制(4kb)以及对同一个域名下的总cookie数量也有限制(20个)

作用:

  cookie一般用于存储少量的不太敏感的数据

  在不登录的情况下,完成服务器对客户端的身份识别

 

posted @ 2022-08-11 13:13  魔光领域  阅读(94)  评论(0编辑  收藏  举报