パッケージ | 説明 |
---|---|
org.springframework.web.bind | Web 固有のデータバインディング機能を提供します。 |
org.springframework.web.method.annotation | アノテーションベースのハンドラーメソッド処理のクラスをサポートします。 |
org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
org.springframework.web.servlet.mvc.support | MVC コントローラーのサポートパッケージ。 |
修飾子と型 | クラスと説明 |
---|---|
class | MissingMatrixVariableException @RequestMapping メソッドのメソッドパラメーターで予期されるマトリックス変数が、URL から抽出されたマトリックス変数の中に存在しないことを示す ServletRequestBindingException サブクラス。 |
class | MissingPathVariableException @RequestMapping メソッドのメソッドパラメーターで予期されるパス変数が、URL から抽出された URI 変数の中に存在しないことを示す ServletRequestBindingException サブクラス。 |
class | MissingRequestCookieException @RequestMapping メソッドのメソッドパラメーターで予期されるリクエスト Cookie が存在しないことを示す ServletRequestBindingException サブクラス。 |
class | MissingRequestHeaderException @RequestMapping メソッドのメソッドパラメーターに予期されるリクエストヘッダーが存在しないことを示す ServletRequestBindingException サブクラス。 |
class | MissingServletRequestParameterException 欠落パラメーターを示す ServletRequestBindingException サブクラス。 |
class | UnsatisfiedServletRequestParameterException 通常、 @Controller 型レベルで @RequestMapping アノテーションを使用して表現される、満たされていないパラメーター条件を示す ServletRequestBindingException サブクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
void | ServletRequestDataBinder.closeNoCatch() エラーを致命的として扱います。 |
static BooleanSE | ServletRequestUtils.getBooleanParameter(ServletRequestEE request, StringSE name) ブールパラメーターを取得します。存在しない場合は null を取得します。 |
static DoubleSE | ServletRequestUtils.getDoubleParameter(ServletRequestEE request, StringSE name) Double パラメーター、または存在しない場合は null を取得します。 |
static FloatSE | ServletRequestUtils.getFloatParameter(ServletRequestEE request, StringSE name) Float パラメーターを取得するか、存在しない場合は null を取得します。 |
static IntegerSE | ServletRequestUtils.getIntParameter(ServletRequestEE request, StringSE name) 整数パラメーター、または存在しない場合は null を取得します。 |
static LongSE | ServletRequestUtils.getLongParameter(ServletRequestEE request, StringSE name) Long パラメーターを取得するか、存在しない場合は null を取得します。 |
static boolean | ServletRequestUtils.getRequiredBooleanParameter(ServletRequestEE request, StringSE name) ブール値のパラメーターを取得し、見つからないかブール値でない場合は例外をスローします。 |
static boolean[] | ServletRequestUtils.getRequiredBooleanParameters(ServletRequestEE request, StringSE name) ブール値のパラメーターの配列を取得し、見つからないか、ブール値でない場合は例外をスローします。 |
static double | ServletRequestUtils.getRequiredDoubleParameter(ServletRequestEE request, StringSE name) double パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。 |
static double[] | ServletRequestUtils.getRequiredDoubleParameters(ServletRequestEE request, StringSE name) double パラメーターの配列を取得し、見つからない場合または例外が数値でない場合は例外をスローします。 |
static float | ServletRequestUtils.getRequiredFloatParameter(ServletRequestEE request, StringSE name) float パラメーターを取得し、見つからない場合、数値でない場合は例外をスローします。 |
static float[] | ServletRequestUtils.getRequiredFloatParameters(ServletRequestEE request, StringSE name) float パラメーターの配列を取得し、見つからない場合、例外が数値でない場合は例外をスローします。 |
static int | ServletRequestUtils.getRequiredIntParameter(ServletRequestEE request, StringSE name) int パラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。 |
static int[] | ServletRequestUtils.getRequiredIntParameters(ServletRequestEE request, StringSE name) int パラメーターの配列を取得し、見つからない場合または例外が数値でない場合は例外をスローします。 |
static long | ServletRequestUtils.getRequiredLongParameter(ServletRequestEE request, StringSE name) 長いパラメーターを取得し、見つからない場合または数値でない場合は例外をスローします。 |
static long[] | ServletRequestUtils.getRequiredLongParameters(ServletRequestEE request, StringSE name) 長いパラメーターの配列を取得し、見つからないか、数値でない場合は例外をスローします。 |
static StringSE | ServletRequestUtils.getRequiredStringParameter(ServletRequestEE request, StringSE name) String パラメーターを取得し、見つからない場合は例外をスローします。 |
static StringSE[] | ServletRequestUtils.getRequiredStringParameters(ServletRequestEE request, StringSE name) 文字列パラメーターの配列を取得し、見つからない場合は例外をスローします。 |
static StringSE | ServletRequestUtils.getStringParameter(ServletRequestEE request, StringSE name) String パラメーターを取得します。存在しない場合は null を取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | RequestHeaderMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) |
protected void | AbstractCookieValueMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) |
修飾子と型 | メソッドと説明 |
---|---|
protected ResponseEntity<ObjectSE> | ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatus status, WebRequest request) ServletRequestBindingException のレスポンスをカスタマイズします。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | MatrixVariableMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) |
protected void | PathVariableMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter) |
修飾子と型 | メソッドと説明 |
---|---|
protected ModelAndView | DefaultHandlerExceptionResolver.handleServletRequestBindingException(ServletRequestBindingException ex, HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) 回復不能なバインディング例外が発生した場合の処理 - 例 |