クラス RequestMatcherRedirectFilter

  • 実装されたすべてのインターフェース:
    javax.servlet.Filterorg.springframework.beans.factory.Awareorg.springframework.beans.factory.BeanNameAwareorg.springframework.beans.factory.DisposableBeanorg.springframework.beans.factory.InitializingBeanorg.springframework.context.EnvironmentAwareorg.springframework.core.env.EnvironmentCapableorg.springframework.web.context.ServletContextAware

    public final class RequestMatcherRedirectFilter
    extends org.springframework.web.filter.OncePerRequestFilter
    RequestMatcher に一致するリクエストを指定された URL にリダイレクトするフィルター。
    導入:
    5.6
    • フィールドサマリー

      • クラス org.springframework.web.filter.OncePerRequestFilter から継承されたフィールド

        ALREADY_FILTERED_SUFFIX
      • クラス org.springframework.web.filter.GenericFilterBean から継承されたフィールド

        logger
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      RequestMatcherRedirectFilter​(RequestMatcher requestMatcher, java.lang.String redirectUrl)
      フィルターのインスタンスを作成して初期化します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      protected voiddoFilterInternal​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
      • クラス org.springframework.web.filter.OncePerRequestFilter から継承されたメソッド

        doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
      • クラス org.springframework.web.filter.GenericFilterBean から継承されたメソッド

        addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • RequestMatcherRedirectFilter

        public RequestMatcherRedirectFilter​(RequestMatcher requestMatcher,
                                            java.lang.String redirectUrl)
        フィルターのインスタンスを作成して初期化します。
        パラメーター:
        requestMatcher - リクエストマッチャー
        redirectUrl - リダイレクト URL
    • メソッドの詳細

      • doFilterInternal

        protected void doFilterInternal​(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        javax.servlet.FilterChain filterChain)
                                 throws javax.servlet.ServletException,
                                        java.io.IOException
        次で指定:
        クラス org.springframework.web.filter.OncePerRequestFilterdoFilterInternal 
        例外:
        javax.servlet.ServletException
        java.io.IOException