java.lang.Object | |
↳ | org.springframework.web.servlet.handler.SimpleServletHandlerAdapter |
Adapter to use the Servlet interface with the generic DispatcherServlet.
Calls the Servlet's service
method to handle a request.
Last-modified checking is not explicitly supported: This is typically handled by the Servlet implementation itself (usually deriving from the HttpServlet base class).
This adapter is not activated by default; it needs to be defined as a bean in the DispatcherServlet context. It will automatically apply to mapped handler beans that implement the Servlet interface then.
Note that Servlet instances defined as bean will not receive initialization and destruction callbacks, unless a special post-processor such as SimpleServletPostProcessor is defined in the DispatcherServlet context.
Alternatively, consider wrapping a Servlet with Spring's ServletWrappingController. This is particularly appropriate for existing Servlet classes, allowing to specify Servlet initialization parameters etc.
SimpleServletPostProcessor
ServletWrappingController
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Same contract as for HttpServlet's
getLastModified method. | |||||||||||
Use the given handler to handle this request.
| |||||||||||
Given a handler instance, return whether or not this HandlerAdapter can
support it.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.web.servlet.HandlerAdapter
|
Same contract as for HttpServlet's getLastModified
method.
Can simply return -1 if there's no support in the handler class.
request | current HTTP request |
---|---|
handler | handler to use |
Use the given handler to handle this request. The workflow that is required may vary widely.
request | current HTTP request |
---|---|
response | current HTTP response |
handler | handler to use. This object must have previously been passed
to the supports method of this interface, which must have
returned true . |
null
if the request has been handled directly
Exception |
---|
Given a handler instance, return whether or not this HandlerAdapter can support it. Typical HandlerAdapters will base the decision on the handler type. HandlerAdapters will usually only support one handler type each.
A typical implementation:
return (handler instanceof MyHandler);
handler | handler object to check |
---|