Package | Description |
---|---|
org.springframework.web.bind |
Provides web-specific data binding functionality.
|
org.springframework.web.method.annotation |
Support classes for annotation-based handler method processing.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
org.springframework.web.servlet.mvc.support |
Support package for MVC controllers.
|
Modifier and Type | Class and Description |
---|---|
class |
MissingMatrixVariableException
ServletRequestBindingException subclass that indicates that a matrix
variable expected in the method parameters of an @RequestMapping
method is not present among the matrix variables extracted from the URL. |
class |
MissingPathVariableException
ServletRequestBindingException subclass that indicates that a path
variable expected in the method parameters of an @RequestMapping
method is not present among the URI variables extracted from the URL. |
class |
MissingRequestCookieException
ServletRequestBindingException subclass that indicates
that a request cookie expected in the method parameters of an
@RequestMapping method is not present. |
class |
MissingRequestHeaderException
ServletRequestBindingException subclass that indicates
that a request header expected in the method parameters of an
@RequestMapping method is not present. |
class |
MissingRequestValueException
Base class for
ServletRequestBindingException exceptions that could
not bind because the request value is required but is either missing or
otherwise resolves to null after conversion. |
class |
MissingServletRequestParameterException
ServletRequestBindingException subclass that indicates a missing parameter. |
class |
UnsatisfiedServletRequestParameterException
ServletRequestBindingException subclass that indicates an unsatisfied
parameter condition, as typically expressed using an @RequestMapping
annotation at the @Controller type level. |
Modifier and Type | Method and Description |
---|---|
void |
ServletRequestDataBinder.closeNoCatch()
Treats errors as fatal.
|
static Boolean |
ServletRequestUtils.getBooleanParameter(ServletRequest request,
String name)
Get a Boolean parameter, or
null if not present. |
static Double |
ServletRequestUtils.getDoubleParameter(ServletRequest request,
String name)
Get a Double parameter, or
null if not present. |
static Float |
ServletRequestUtils.getFloatParameter(ServletRequest request,
String name)
Get a Float parameter, or
null if not present. |
static Integer |
ServletRequestUtils.getIntParameter(ServletRequest request,
String name)
Get an Integer parameter, or
null if not present. |
static Long |
ServletRequestUtils.getLongParameter(ServletRequest request,
String name)
Get a Long parameter, or
null if not present. |
static boolean |
ServletRequestUtils.getRequiredBooleanParameter(ServletRequest request,
String name)
Get a boolean parameter, throwing an exception if it isn't found
or isn't a boolean.
|
static boolean[] |
ServletRequestUtils.getRequiredBooleanParameters(ServletRequest request,
String name)
Get an array of boolean parameters, throwing an exception if not found
or one isn't a boolean.
|
static double |
ServletRequestUtils.getRequiredDoubleParameter(ServletRequest request,
String name)
Get a double parameter, throwing an exception if it isn't found or isn't a number.
|
static double[] |
ServletRequestUtils.getRequiredDoubleParameters(ServletRequest request,
String name)
Get an array of double parameters, throwing an exception if not found or one is not a number.
|
static float |
ServletRequestUtils.getRequiredFloatParameter(ServletRequest request,
String name)
Get a float parameter, throwing an exception if it isn't found or isn't a number.
|
static float[] |
ServletRequestUtils.getRequiredFloatParameters(ServletRequest request,
String name)
Get an array of float parameters, throwing an exception if not found or one is not a number.
|
static int |
ServletRequestUtils.getRequiredIntParameter(ServletRequest request,
String name)
Get an int parameter, throwing an exception if it isn't found or isn't a number.
|
static int[] |
ServletRequestUtils.getRequiredIntParameters(ServletRequest request,
String name)
Get an array of int parameters, throwing an exception if not found or one is not a number.
|
static long |
ServletRequestUtils.getRequiredLongParameter(ServletRequest request,
String name)
Get a long parameter, throwing an exception if it isn't found or isn't a number.
|
static long[] |
ServletRequestUtils.getRequiredLongParameters(ServletRequest request,
String name)
Get an array of long parameters, throwing an exception if not found or one is not a number.
|
static String |
ServletRequestUtils.getRequiredStringParameter(ServletRequest request,
String name)
Get a String parameter, throwing an exception if it isn't found.
|
static String[] |
ServletRequestUtils.getRequiredStringParameters(ServletRequest request,
String name)
Get an array of String parameters, throwing an exception if not found.
|
static String |
ServletRequestUtils.getStringParameter(ServletRequest request,
String name)
Get a String parameter, or
null if not present. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractCookieValueMethodArgumentResolver.handleMissingValue(String name,
MethodParameter parameter) |
protected void |
RequestHeaderMethodArgumentResolver.handleMissingValue(String name,
MethodParameter parameter) |
Modifier and Type | Method and Description |
---|---|
protected ResponseEntity<Object> |
ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException ex,
HttpHeaders headers,
HttpStatus status,
WebRequest request)
Customize the response for ServletRequestBindingException.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PathVariableMethodArgumentResolver.handleMissingValue(String name,
MethodParameter parameter) |
protected void |
MatrixVariableMethodArgumentResolver.handleMissingValue(String name,
MethodParameter parameter) |
Modifier and Type | Method and Description |
---|---|
protected ModelAndView |
DefaultHandlerExceptionResolver.handleServletRequestBindingException(ServletRequestBindingException ex,
HttpServletRequest request,
HttpServletResponse response,
Object handler)
Handle the case when an unrecoverable binding exception occurs - e.g.
|