public class FreeMarkerViewResolver extends UrlBasedViewResolver
ViewResolver for resolving FreeMarkerView instances, i.e.
FreeMarker templates and custom subclasses of it.
The view class for all views generated by this resolver can be specified
via the "viewClass" property. See UrlBasedViewResolver for details.
REDIRECT_URL_PREFIXDEFAULT_CONTENT_TYPEHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
FreeMarkerViewResolver()
Simple constructor.
|
FreeMarkerViewResolver(String prefix,
String suffix)
Convenience constructor with a prefix and suffix.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractUrlBasedView |
instantiateView()
Instantiate the specified view class.
|
protected Class<?> |
requiredViewClass()
Requires
FreeMarkerView. |
afterPropertiesSet, applyLifecycleMethods, canHandle, createView, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesgetDefaultCharset, getOrder, getSupportedMediaTypes, setDefaultCharset, setOrder, setSupportedMediaTypesprotected Class<?> requiredViewClass()
FreeMarkerView.requiredViewClass in class UrlBasedViewResolverUrlBasedViewResolver.instantiateView(),
AbstractUrlBasedViewprotected AbstractUrlBasedView instantiateView()
UrlBasedViewResolverThe default implementation uses reflection to instantiate the class.
instantiateView in class UrlBasedViewResolverUrlBasedViewResolver.setViewClass(java.lang.Class<?>)