See: Description
| Interface | Description |
|---|---|
| Rendering |
Public API for HTML rendering.
|
| Rendering.Builder<B extends Rendering.Builder<B>> |
Defines a builder for
Rendering. |
| Rendering.RedirectBuilder |
Extends
Rendering.Builder with extra options for redirect scenarios. |
| RequestDataValueProcessor |
A contract for inspecting and potentially modifying request data values such
as URL query parameters or form field values before they are rendered by a
view or before a redirect.
|
| View |
Contract to render
HandlerResult to the HTTP response. |
| ViewResolver |
Contract to resolve a view name to a
View instance. |
| Class | Description |
|---|---|
| AbstractUrlBasedView |
Abstract base class for URL-based views.
|
| AbstractView |
Base class for
View implementations. |
| BindStatus |
Simple adapter to expose the bind status of a field or object.
|
| HttpMessageWriterView |
View that writes model attribute(s) with an HttpMessageWriter. |
| RedirectView |
View that redirects to an absolute or context relative URL.
|
| RequestContext |
Context holder for request-specific state, like the
MessageSource to
use, current locale, binding errors, etc. |
| UrlBasedViewResolver |
A
ViewResolver that allow direct resolution of symbolic view names
to URLs without explicit mapping definition. |
| ViewResolutionResultHandler |
HandlerResultHandler that encapsulates the view resolution algorithm
supporting the following return types:
Void or no value -- default view name
String -- view name unless @ModelAttribute-annotated
View -- View to render with
Model -- attributes to add to the model
Map -- attributes to add to the model
Rendering -- use case driven API for view resolution
@ModelAttribute -- attribute for the model
Non-simple value -- attribute for the model
|
| ViewResolverSupport |
Base class for
ViewResolver implementations with shared properties. |