See: Description
| Interface | Description | 
|---|---|
| Controller | 
 Base Controller interface, representing a component that receives
  
HttpServletRequest and HttpServletResponse
 instances just like a HttpServlet but 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  
Controllers that return a view name
 based on the request URL. | 
| HttpRequestHandlerAdapter | 
 Adapter to use the plain  
HttpRequestHandler
 interface with the generic DispatcherServlet. | 
| ParameterizableViewController | 
 Trivial controller that always returns a named view. 
 | 
| 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  
Controller workflow interface with
 the generic DispatcherServlet. | 
| UrlFilenameViewController | 
 Simple  
Controller implementation that transforms the virtual
 path of a URL into a view name and returns that view. | 
| WebContentInterceptor | 
 Interceptor that checks and prepares request and response. 
 |