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

tomcat 二级域名 共享session 的方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/04
ommitted.  You are advised to define this  * valve as early as possible in server.xml to ensure that the response has not already been  * committed when this valve is invoked.</p>  *  * <p>We recommend that you define this valve in server.xml immediately after the Catalina Engine  * as follows:  * <pre>  * <Engine name="Catalina"...>  *     <Valve className="org.three3s.valves.CrossSubdomainSessionValve"/>  * </pre>  * </p>  */  public class CrossSubdomainSessionValve extends ValveBase  {      public CrossSubdomainSessionValve()      {          super();          info = "org.three3s.valves.CrossSubdomainSessionValve/1.0";      }        @Override      public void invoke(Request request, Response response) throws  IOException, ServletException      {          //this will cause Request.doGetSession to create the session  cookie if necessary          request.getSession(true);            //replace any Tomcat-generated session cookies with our own          Cookie[] cookies = response.getCookies();          if (cookies != null)          {              for (int i = 0; i < cookies.length; i++)              {                  Cookie cookie = cookies[i];                  containerLog.debug("CrossSubdomainSessionValve: Cookie  name is " + cookie.getName());                  if (Globals.SESSION_COOKIE_NAME.equals(cookie.getName()))                      replaceCookie(request, response, cookie);              }          }            //process the next valve          getNext().invoke(request, response);      }        /** Replaces the value of the response header used to set the specified cookie to a value      * with the cookie's domain set to the value returned by <code>getCookieDomain(request)</code>      *      * @param request      * @param response      * @param cookie cookie to be replaced.      */      @SuppressWarnings("unchecked&qu
  • 上一篇资讯: Hibernate 的原理与配置
  • 下一篇资讯: java中map集合的用法
  • 网学推荐

    免费论文

    原创论文

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