クラスの使用
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()エラーを致命的として扱います。ServletRequestUtils.getBooleanParameter(jakarta.servlet.ServletRequest request, StringSE name) ブールパラメーターを取得します。存在しない場合はnullを取得します。ServletRequestUtils.getDoubleParameter(jakarta.servlet.ServletRequest request, StringSE name) Double パラメーター、または存在しない場合はnullを取得します。ServletRequestUtils.getFloatParameter(jakarta.servlet.ServletRequest request, StringSE name) Float パラメーターを取得するか、存在しない場合はnullを取得します。ServletRequestUtils.getIntParameter(jakarta.servlet.ServletRequest request, StringSE name) 整数パラメーター、または存在しない場合はnullを取得します。ServletRequestUtils.getLongParameter(jakarta.servlet.ServletRequest request, StringSE name) Long パラメーターを取得するか、存在しない場合はnullを取得します。static booleanServletRequestUtils.getRequiredBooleanParameter(jakarta.servlet.ServletRequest request, StringSE name) ブール値のパラメーターを取得し、見つからないかブール値でない場合は例外をスローします。static boolean[]ServletRequestUtils.getRequiredBooleanParameters(jakarta.servlet.ServletRequest request, StringSE name) ブール値のパラメーターの配列を取得し、見つからないか、ブール値でない場合は例外をスローします。static doubleServletRequestUtils.getRequiredDoubleParameter(jakarta.servlet.ServletRequest request, StringSE name) double パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。static double[]ServletRequestUtils.getRequiredDoubleParameters(jakarta.servlet.ServletRequest request, StringSE name) double パラメーターの配列を取得し、見つからない場合または例外が数値でない場合は例外をスローします。static floatServletRequestUtils.getRequiredFloatParameter(jakarta.servlet.ServletRequest request, StringSE name) float パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。static float[]ServletRequestUtils.getRequiredFloatParameters(jakarta.servlet.ServletRequest request, StringSE name) float パラメーターの配列を取得し、見つからない場合、例外が数値でない場合は例外をスローします。static intServletRequestUtils.getRequiredIntParameter(jakarta.servlet.ServletRequest request, StringSE name) int パラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。static int[]ServletRequestUtils.getRequiredIntParameters(jakarta.servlet.ServletRequest request, StringSE name) int パラメーターの配列を取得し、見つからない場合、1 つが数値でない場合は、例外をスローします。static longServletRequestUtils.getRequiredLongParameter(jakarta.servlet.ServletRequest request, StringSE name) 長いパラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。static long[]ServletRequestUtils.getRequiredLongParameters(jakarta.servlet.ServletRequest request, StringSE name) 長いパラメーターの配列を取得し、見つからないか、数値でない場合は例外をスローします。static StringSEServletRequestUtils.getRequiredStringParameter(jakarta.servlet.ServletRequest request, StringSE name) String パラメーターを取得し、見つからない場合は例外をスローします。static StringSE[]ServletRequestUtils.getRequiredStringParameters(jakarta.servlet.ServletRequest request, StringSE name) 文字列パラメーターの配列を取得し、見つからない場合は例外をスローします。ServletRequestUtils.getStringParameter(jakarta.servlet.ServletRequest 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 @Nullable 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 @Nullable ModelAndViewDefaultHandlerExceptionResolver.handleServletRequestBindingException(ServletRequestBindingException ex, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @Nullable ObjectSE handler) 回復不可能なバインディング例外が発生した場合 (必要なヘッダー、必要な Cookie など) を処理します。