# Package org.springframework.web.bind

@NonNullApi @NonNullFields package org.springframework.web.bind
Provides web-specific data binding functionality.

Related Packages
Package
Description
org.springframework.web
Common, generic interfaces that define minimal boundary points between Spring's web infrastructure and other framework modules.
org.springframework.web.bind.annotation
Annotations for binding requests to controllers and handler methods as well as for binding request parameters to method arguments.
org.springframework.web.bind.support
Support classes for web data binding.
Class
Description
EscapedErrors
Errors wrapper that adds automatic HTML escaping to the wrapped instance, for convenient usage in HTML views.
MethodArgumentNotValidException
`BindException` to be thrown when validation on an argument annotated with `@Valid` fails.
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.
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.
MissingRequestCookieException
`ServletRequestBindingException` subclass that indicates that a request cookie expected in the method parameters of an `@RequestMapping` method is not present.
MissingRequestHeaderException
`ServletRequestBindingException` subclass that indicates that a request header expected in the method parameters of an `@RequestMapping` method is not present.
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.
MissingServletRequestParameterException
`ServletRequestBindingException` subclass that indicates a missing parameter.
ServletRequestBindingException
Fatal binding exception, thrown when we want to treat binding exceptions as unrecoverable.
ServletRequestDataBinder
Special `DataBinder` to perform data binding from servlet request parameters to JavaBeans, including support for multipart files.
ServletRequestDataBinder.ServletRequestValueResolver
Resolver that looks up values to bind in a `ServletRequest`.
ServletRequestParameterPropertyValues
PropertyValues implementation created from parameters in a ServletRequest.
ServletRequestUtils
Parameter extraction methods, for an approach distinct from data binding, in which parameters of specific types are required.
UnsatisfiedServletRequestParameterException
`ServletRequestBindingException` subclass that indicates an unsatisfied parameter condition, as typically expressed using an `@RequestMapping` annotation at the `@Controller` type level.
WebDataBinder
Special `DataBinder` for data binding from web request parameters to JavaBean objects.