| Package | Description | 
|---|---|
| org.springframework.web.servlet.config.annotation | 
 Annotation-based setup for Spring MVC. 
 | 
| org.springframework.web.servlet.mvc | 
 Standard controller implementations for the Servlet MVC framework that comes with
 Spring. 
 | 
| Class and Description | 
|---|
| HttpRequestHandlerAdapter
 Adapter to use the plain  
HttpRequestHandler
 interface with the generic DispatcherServlet. | 
| ParameterizableViewController
 Trivial controller that always returns a pre-configured view and optionally
 sets the response status code. 
 | 
| SimpleControllerHandlerAdapter
 Adapter to use the plain  
Controller workflow interface with
 the generic DispatcherServlet. | 
| Class and 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. | 
| 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. |