Interface that must be implemented for each handler type to handle a request.
This interface is used to allow the DispatcherServlet to be indefinitely
extensible. The DispatcherServlet accesses all installed handlers through
this interface, meaning that it does not contain code specific to any handler type.
Note that a handler can be of type Object. This is to enable
handlers from other frameworks to be integrated with this framework without
custom coding, as well as to allow for annotation-driven handler objects that
do not obey any specific Java interface.
This interface is not intended for application developers. It is available to handlers who want to develop their own web workflow.
Note
HandlerAdapter implementors may implement the org. interface to be able to specify a sorting
order (and thus a priority) for getting applied by the DispatcherServlet.
Non-Ordered instances get treated as the lowest priority.
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter , org.springframework.web.servlet.handler.SimpleServletHandlerAdapter
| Modifier and Type | Method and Description |
|---|---|
| public long | Returns: the lastModified value for the given handlercurrent HTTP request request, Object the handler to use handler)
Deprecated
as of 5.3.9 along with
org..
Same contract as for HttpServlet's |
| public ModelAndView | Returns: a ModelAndView object with the name of the view and the required model data, ornull if the request has been handled directlycurrent HTTP request request, HttpServletResponse current HTTP response response, Object the handler to use. This object must have previously been passed
to the handler)supports method of this interface, which must have
returned true.Use the given handler to handle this request. |
| public boolean |
| getLastModified | back to summary |
|---|---|
| public long getLastModified(HttpServletRequest request, Object handler)
Deprecated as of 5.3.9 along with
Same contract as for HttpServlet's
| |
| handle | back to summary |
|---|---|
| public ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception Use the given handler to handle this request. The workflow that is required may vary widely.
| |
| supports | back to summary |
|---|---|
| public boolean supports(Object handler) Given a handler instance, return whether this A typical implementation:
| |