クラス ConversionServiceExposingInterceptor
java.lang.ObjectSE
org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor
- 実装されたすべてのインターフェース:
HandlerInterceptor
構成された
ConversionService
をリクエストスコープに配置して、リクエスト処理中に使用できるようにするインターセプター。リクエスト属性名は "org.springframework.core.convert.ConversionService"、ConversionService.class.getName()
の値です。主に、spring:eval タグなどの JSP タグ内で使用します。
- 導入:
- 3.0.1
- 作成者:
- Keith Donald
コンストラクターのサマリー
コンストラクター説明ConversionServiceExposingInterceptor
(ConversionService conversionService) 新しいConversionServiceExposingInterceptor
を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
preHandle
(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) ハンドラーの実行前のインターセプトポイント。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.servlet.HandlerInterceptor から継承されたメソッド
afterCompletion, postHandle
コンストラクターの詳細
ConversionServiceExposingInterceptor
新しいConversionServiceExposingInterceptor
を作成します。- パラメーター:
conversionService
- このインターセプターが呼び出されたときにリクエストスコープにエクスポートする変換サービス
メソッドの詳細
preHandle
public boolean preHandle(HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) throws ServletExceptionEE, IOExceptionSE インターフェースからコピーされた説明:HandlerInterceptor
ハンドラーの実行前のインターセプトポイント。HandlerMapping が適切なハンドラーオブジェクトを決定した後、HandlerAdapter がハンドラーを呼び出す前に呼び出されます。DispatcherServlet は、任意の数のインターセプターで構成される実行チェーンでハンドラーを処理し、ハンドラー自体を最後に処理します。このメソッドを使用すると、各インターセプターはチェーンの実行を中止することを決定でき、通常は HTTP エラーを送信するか、カスタムレスポンスを作成します。
注意 : 非同期リクエスト処理には特別な考慮事項が適用されます。詳細については、
AsyncHandlerInterceptor
を参照してください。デフォルトの実装は
true
を返します。- 次で指定:
- インターフェース
HandlerInterceptor
のpreHandle
- パラメーター:
request
- 現在の HTTP リクエストresponse
- 現在の HTTP レスポンスhandler
- 型および / またはインスタンス評価のために、実行するために選択されたハンドラー- 戻り値:
- 実行チェーンが次のインターセプターまたはハンドラー自体を続行する必要がある場合は、
true
。そうでない場合、DispatcherServlet は、このインターセプターがすでにレスポンス自体を処理していると想定します。 - 例外:
ServletExceptionEE
IOExceptionSE