<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)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久国产精品免费| 男女男精品网站免费观看| 久久免费高清视频| 久久久久亚洲精品天堂久久久久久| 亚洲AV电影天堂男人的天堂| 女人18毛片a级毛片免费| 亚洲国产夜色在线观看| 野花高清在线电影观看免费视频| 亚洲一级片在线观看| 久久受www免费人成_看片中文| 亚洲人和日本人jizz| 我们的2018在线观看免费高清| 亚洲另类自拍丝袜第1页| 91在线视频免费播放| 亚洲自偷自偷在线成人网站传媒| 91在线视频免费看| 国产AV无码专区亚洲AV蜜芽| 亚洲av高清在线观看一区二区| 日韩精品无码永久免费网站| 亚洲精品成人在线| 成人免费区一区二区三区| 亚洲av无码潮喷在线观看| 色老头永久免费网站| 亚洲小说图区综合在线| 国产做床爱无遮挡免费视频| xxxxx做受大片视频免费| 亚洲bt加勒比一区二区| 中文字幕人成无码免费视频| 欧美亚洲精品一区二区| 亚洲国产精品无码av| 国产国产人免费视频成69堂| 亚洲欧美日韩中文高清www777| 亚洲精品tv久久久久| 最近免费中文字幕mv电影| 亚洲精品成a人在线观看☆| 国产亚洲精品AA片在线观看不加载 | 四虎免费久久影院| 男人天堂免费视频| 亚洲欧洲日韩极速播放| 国产亚洲情侣一区二区无码AV| 无码国产精品一区二区免费16|