See: Description
| Interface | Description | 
|---|---|
| Controller | Base Controller interface, representing a component that receives
  HttpServletRequestandHttpServletResponseinstances just like aHttpServletbut is able to
 participate in an MVC workflow. | 
| LastModified | Supports last-modified HTTP requests to facilitate content caching. | 
| Class | Description | 
|---|---|
| AbstractController | Convenient superclass for controller implementations, using the Template Method
 design pattern. | 
| AbstractUrlViewController | Abstract base class for  Controllersthat return a view name
 based on the request URL. | 
| HttpRequestHandlerAdapter | Adapter to use the plain  HttpRequestHandlerinterface with the genericDispatcherServlet. | 
| ParameterizableViewController | Trivial controller that always returns a pre-configured view and optionally
 sets the response status code. | 
| ServletForwardingController | Spring Controller implementation that forwards to a named servlet,
 i.e. | 
| ServletWrappingController | Spring Controller implementation that wraps a servlet instance which it manages
 internally. | 
| SimpleControllerHandlerAdapter | Adapter to use the plain  Controllerworkflow interface with
 the genericDispatcherServlet. | 
| UrlFilenameViewController | Simple  Controllerimplementation that transforms the virtual
 path of a URL into a view name and returns that view. | 
| WebContentInterceptor | Handler interceptor that checks the request and prepares the response. |