<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-77  評論-5  文章-2  trackbacks-0

    package com.zte.platform;

    import java.io.IOException;

    import javax.faces.webapp.FacesServlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;

    public class ZteFacesServlet extends HttpServlet
    {

     private static final String INIT_PARAM_ERROR_PAGE = "errorPage";
            private Log log = LogFactory.getLog(getClass());       
           

     private FacesServlet delegate;

     private String errorPage;

     public void init(ServletConfig servletConfig) throws ServletException
     {
      delegate = new FacesServlet();
      delegate.init(servletConfig);
      errorPage = servletConfig.getInitParameter(INIT_PARAM_ERROR_PAGE);
     }

     public void destroy()
     {
      delegate.destroy();
     }

     public ServletConfig getServletConfig()
     {
      return delegate.getServletConfig();
     }

     public String getServletInfo()
     {
      return delegate.getServletInfo();
     }

     public void service(ServletRequest request, ServletResponse response)
       throws ServletException, IOException
     {
      try
      {
       delegate.service(request, response);
      } catch (Throwable e)
      {
                log.error("page exception ,redirect to error page ",e);
                try{
       redirectToErrorPage((HttpServletRequest) request,
         (HttpServletResponse) response);
                }
                catch(Exception ex)
                {
                 log.error("fail to redirect to error page",ex);
                 //throw new RuntimeException("fail to redirect to error page,original exceptioin is", e);
                }
      }
     }

     private void redirectToErrorPage(HttpServletRequest request,
       HttpServletResponse response) throws IOException
     {
      if (!"".equals(errorPage))
      {
       response.sendRedirect(request.getContextPath() + errorPage);
      }
     }

    }


    文章來源:http://stocknewbie.bokee.com/viewdiary.18876476.html
    posted on 2009-05-01 10:52 huohuo 閱讀(181) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久国产精品2020免费m3u8| 小说区亚洲自拍另类| 另类免费视频一区二区在线观看| 日韩免费视频播放| 亚洲午夜无码久久久久软件| 一色屋成人免费精品网站| 亚洲欧洲日韩综合| 成人免费福利视频| 亚洲高清资源在线观看| 免费精品久久天干天干| 成人国产mv免费视频| 亚洲av一综合av一区| 亚洲AV永久无码精品网站在线观看 | 在线观看亚洲网站| 91成人在线免费观看| 亚洲国产精品一区二区成人片国内 | 无码乱肉视频免费大全合集| 亚洲伊人久久大香线蕉苏妲己| 男女一边摸一边做爽的免费视频| 成年女人色毛片免费看| 色在线亚洲视频www| 免费v片在线观看视频网站| 亚洲精品视频免费看| 国产色爽免费无码视频| 日韩亚洲欧洲在线com91tv| 两个人www免费高清视频| 国产亚洲精久久久久久无码77777| 亚洲a无码综合a国产av中文| 国产精品成人四虎免费视频| 亚洲精华国产精华精华液网站| 日韩高清免费观看| 国产亚洲精品欧洲在线观看| 亚洲成av人片天堂网老年人 | 最近最好的中文字幕2019免费 | 91福利免费体验区观看区| 亚洲国产一成人久久精品| 人人玩人人添人人澡免费| 亚洲AV永久精品爱情岛论坛| 最近免费字幕中文大全视频| 亚洲精品视频专区| 国产成人免费永久播放视频平台|