|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LastModified
Supports last-modified HTTP requests to facilitate content caching.
Same contract as for the Servlet API's getLastModified method.
Delegated to by a HandlerAdapter.getLastModified(javax.servlet.http.HttpServletRequest, java.lang.Object)
implementation. By default, any Controller or HttpRequestHandler within Spring's
default framework can implement this interface to enable last-modified checking.
Note: Alternative handler implementation approaches have different
last-modified handling styles. For example, Spring 2.5's annotated controller
approach (using @RequestMapping) provides last-modified support
through the WebRequest.checkNotModified(long)
method, allowing for last-modified checking within the main handler method.
HttpServlet.getLastModified(javax.servlet.http.HttpServletRequest),
Controller,
SimpleControllerHandlerAdapter,
HttpRequestHandler,
HttpRequestHandlerAdapter| Method Summary | |
|---|---|
long |
getLastModified(HttpServletRequest request)
Same contract as for HttpServlet's getLastModified method. |
| Method Detail |
|---|
long getLastModified(HttpServletRequest request)
getLastModified method.
Invoked before request processing.
The return value will be sent to the HTTP client as Last-Modified header, and compared with If-Modified-Since headers that the client sends back. The content will only get regenerated if there has been a modification.
request - current HTTP request
HandlerAdapter.getLastModified(javax.servlet.http.HttpServletRequest, java.lang.Object),
HttpServlet.getLastModified(javax.servlet.http.HttpServletRequest)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||