クラス ConversionServiceExposingInterceptor

java.lang.ObjectSE
org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor
実装されたすべてのインターフェース:
HandlerInterceptor

public class ConversionServiceExposingInterceptor extends ObjectSE implements HandlerInterceptor
構成された ConversionService をリクエストスコープに配置して、リクエスト処理中に使用できるようにするインターセプター。リクエスト属性名は "org.springframework.core.convert.ConversionService"、ConversionService.class.getName() の値です。

主に、spring:eval タグなどの JSP タグ内で使用します。

導入:
3.0.1
作成者:
Keith Donald
  • コンストラクターの詳細

    • ConversionServiceExposingInterceptor

      public ConversionServiceExposingInterceptor(ConversionService conversionService)
      新しい ConversionServiceExposingInterceptor を作成します。
      パラメーター:
      conversionService - このインターセプターが呼び出されたときにリクエストスコープにエクスポートする変換サービス
  • メソッドの詳細

    • preHandle

      public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ServletExceptionEE, IOExceptionSE
      インターフェースからコピーされた説明: HandlerInterceptor
      ハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。

      DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。

      注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、AsyncHandlerInterceptor を参照してください。

      デフォルトの実装は true を返します。

      次で指定:
      インターフェース HandlerInterceptorpreHandle 
      パラメーター:
      request - 現在の HTTP リクエスト
      response - 現在の HTTP レスポンス
      handler - 型および / またはインスタンス評価のために、実行するために選択されたハンドラー
      戻り値:
      実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、true。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。
      例外:
      ServletExceptionEE
      IOExceptionSE