クラスの使用
org.springframework.web.bind.ServletRequestBindingException
ServletRequestBindingException を使用するパッケージ
パッケージ
説明
Web 固有のデータバインディング機能を提供します。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。MVC コントローラーのサポートパッケージ。
org.springframework.web.bind 内の ServletRequestBindingException 使用
修飾子と型クラス説明class@RequestMappingメソッドのメソッドパラメーターで予期されるマトリックス変数が、URL から抽出されたマトリックス変数の中に存在しないことを示すServletRequestBindingExceptionサブクラス。class@RequestMappingメソッドのメソッドパラメーターで予期されるパス変数が、URL から抽出された URI 変数の中に存在しないことを示すServletRequestBindingExceptionサブクラス。class@RequestMappingメソッドのメソッドパラメーターで予期されるリクエスト Cookie が存在しないことを示すServletRequestBindingExceptionサブクラス。class@RequestMappingメソッドのメソッドパラメーターに予期されるリクエストヘッダーが存在しないことを示すServletRequestBindingExceptionサブクラス。classリクエスト値が必要であるためにバインドできなかったが、欠落しているか、変換後にnullに解決されるServletRequestBindingException例外の基本クラス。class欠落パラメーターを示すServletRequestBindingExceptionサブクラス。class通常、@Controller型レベルで@RequestMappingアノテーションを使用して表現される、満たされていないパラメーター条件を示すServletRequestBindingExceptionサブクラス。修飾子と型メソッド説明voidServletRequestDataBinder.closeNoCatch()エラーを致命的として扱います。static BooleanSEServletRequestUtils.getBooleanParameter(ServletRequestEE request, StringSE name) ブールパラメーターを取得します。存在しない場合はnullを取得します。static DoubleSEServletRequestUtils.getDoubleParameter(ServletRequestEE request, StringSE name) Double パラメーター、または存在しない場合はnullを取得します。static FloatSEServletRequestUtils.getFloatParameter(ServletRequestEE request, StringSE name) Float パラメーターを取得するか、存在しない場合はnullを取得します。static IntegerSEServletRequestUtils.getIntParameter(ServletRequestEE request, StringSE name) 整数パラメーター、または存在しない場合はnullを取得します。static LongSEServletRequestUtils.getLongParameter(ServletRequestEE request, StringSE name) Long パラメーターを取得するか、存在しない場合はnullを取得します。static booleanServletRequestUtils.getRequiredBooleanParameter(ServletRequestEE request, StringSE name) ブール値のパラメーターを取得し、見つからないかブール値でない場合は例外をスローします。static boolean[]ServletRequestUtils.getRequiredBooleanParameters(ServletRequestEE request, StringSE name) ブール値のパラメーターの配列を取得し、見つからないか、ブール値でない場合は例外をスローします。static doubleServletRequestUtils.getRequiredDoubleParameter(ServletRequestEE request, StringSE name) double パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。static double[]ServletRequestUtils.getRequiredDoubleParameters(ServletRequestEE request, StringSE name) double パラメーターの配列を取得し、見つからない場合または例外が数値でない場合は例外をスローします。static floatServletRequestUtils.getRequiredFloatParameter(ServletRequestEE request, StringSE name) float パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。static float[]ServletRequestUtils.getRequiredFloatParameters(ServletRequestEE request, StringSE name) float パラメーターの配列を取得し、見つからない場合、例外が数値でない場合は例外をスローします。static intServletRequestUtils.getRequiredIntParameter(ServletRequestEE request, StringSE name) int パラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。static int[]ServletRequestUtils.getRequiredIntParameters(ServletRequestEE request, StringSE name) int パラメーターの配列を取得し、見つからない場合、1 つが数値でない場合は、例外をスローします。static longServletRequestUtils.getRequiredLongParameter(ServletRequestEE request, StringSE name) 長いパラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。static long[]ServletRequestUtils.getRequiredLongParameters(ServletRequestEE request, StringSE name) 長いパラメーターの配列を取得し、見つからないか、数値でない場合は例外をスローします。static StringSEServletRequestUtils.getRequiredStringParameter(ServletRequestEE request, StringSE name) String パラメーターを取得し、見つからない場合は例外をスローします。static StringSE[]ServletRequestUtils.getRequiredStringParameters(ServletRequestEE request, StringSE name) 文字列パラメーターの配列を取得し、見つからない場合は例外をスローします。static StringSEServletRequestUtils.getStringParameter(ServletRequestEE request, StringSE name) String パラメーターを取得します。存在しない場合はnullを取得します。org.springframework.web.method.annotation 内の ServletRequestBindingException 使用
修飾子と型メソッド説明protected voidAbstractCookieValueMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) protected voidRequestHeaderMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) org.springframework.web.servlet.mvc.method.annotation 内の ServletRequestBindingException 使用
型 ServletRequestBindingException のパラメーターを持つ org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明protected ResponseEntity<ObjectSE>ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatusCode status, WebRequest request) ServletRequestBindingExceptionの処理をカスタマイズします。修飾子と型メソッド説明protected voidMatrixVariableMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) protected voidPathVariableMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) org.springframework.web.servlet.mvc.support 内の ServletRequestBindingException 使用
型 ServletRequestBindingException のパラメーターを持つ org.springframework.web.servlet.mvc.support のメソッド修飾子と型メソッド説明protected ModelAndViewDefaultHandlerExceptionResolver.handleServletRequestBindingException(ServletRequestBindingException ex, HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) 回復不可能なバインディング例外が発生した場合 (必要なヘッダー、必要な Cookie など) を処理します。