# Package org.springframework.web.bind

Provides web-specific data binding functionality.

See: Description

- Class Summary
  Class | Description
  --- | ---
  EscapedErrors | Errors wrapper that adds automatic HTML escaping to the wrapped instance, for convenient usage in HTML views.
  ServletRequestDataBinder | Special `DataBinder` to perform data binding from servlet request parameters to JavaBeans, including support for multipart files.
  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.
  WebDataBinder | Special `DataBinder` for data binding from web request parameters to JavaBean objects.

- Exception Summary
  Exception | Description
  --- | ---
  MethodArgumentNotValidException | Exception to be thrown when validation on an argument annotated with `@Valid` fails.
  MissingServletRequestParameterException | `ServletRequestBindingException` subclass that indicates a missing parameter.
  ServletRequestBindingException | Fatal binding exception, thrown when we want to treat binding exceptions as unrecoverable.
  UnsatisfiedServletRequestParameterException | `ServletRequestBindingException` subclass that indicates an unsatisfied parameter condition, as typically expressed using an `@RequestMapping` annotation at the `@Controller` type level.

## Package org.springframework.web.bind Description

Provides web-specific data binding functionality.