Support for result handling through view resolution.
ClassDescriptionAbstract base class for URL-based views.Base class for
Viewimplementations.Simple adapter to expose the bind status of a field or object.
Viewthat writes model attribute(s) with an
HttpMessageWriter.View that redirects to an absolute or context relative URL.Public API for HTML rendering.Defines a builder for
Rendering.Builderwith extra options for redirect scenarios.Context holder for request-specific state, like the
MessageSourceto use, current locale, binding errors, etc.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.A
ViewResolverthat allows direct resolution of symbolic view names to URLs without explicit mapping definitions.Contract to render
HandlerResultto the HTTP response.
HandlerResultHandlerthat encapsulates the view resolution algorithm supporting the following return types:
Voidor no value -- default view name
String-- view name unless
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 modelContract to resolve a view name to a
Viewinstance.Base class for
ViewResolverimplementations with shared properties.