会话技术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 @   魔光领域  阅读(99)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示