当前位置: 网学 > 编程文档 > JAVA > 正文

tomcat 二级域名 共享session 的方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/04
ot;)      protected void replaceCookie(Request request, Response response,  Cookie cookie)      {          //copy the existing session cookie, but use a different domain          Cookie newCookie = new Cookie(cookie.getName(), cookie.getValue());          if (cookie.getPath() != null)              newCookie.setPath(cookie.getPath());          newCookie.setDomain(getCookieDomain(request));          newCookie.setMaxAge(cookie.getMaxAge());          newCookie.setVersion(cookie.getVersion());          if (cookie.getComment() != null)              newCookie.setComment(cookie.getComment());          newCookie.setSecure(cookie.getSecure());            //if the response has already been committed, our replacement  strategy will have no effect          if (response.isCommitted())              containerLog.error("CrossSubdomainSessionValve: response  was already committed!");            //find the Set-Cookie header for the existing cookie and  replace its value with new cookie          MimeHeaders headers = response.getCoyoteResponse().getMimeHeaders();          for (int i = 0, size = headers.size(); i < size; i++)          {              if (headers.getName(i).equals("Set-Cookie"))              {                  MessageBytes value = headers.getValue(i);                  if (value.indexOf(cookie.getName()) >= 0)                  {                      StringBuffer buffer = new StringBuffer();                      ServerCookie.appendCookieValue(buffer,  newCookie.getVersion(), newCookie                              .getName(), newCookie.getValue(),  newCookie.getPath(), newCookie                              .getDomain(), newCookie.getComment(),  newCookie.getMaxAge(), newCookie                              .getSecure());                      containerLog.debug("CrossSubdomainSessionValve:  old Set-Cookie va
  • 上一篇资讯: Hibernate 的原理与配置
  • 下一篇资讯: java中map集合的用法
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号