public class GroovyMarkupViewResolver extends AbstractTemplateViewResolver
AbstractTemplateViewResolver
that supports GroovyMarkupView (i.e. Groovy XML/XHTML markup templates)
and custom subclasses of it.
The view class for all views created by this resolver can be specified
via the UrlBasedViewResolver.setViewClass(Class) property.
Note: When chaining ViewResolvers this resolver will check for the existence of the specified template resources and only return a non-null View object if a template is actually found.
GroovyMarkupConfigurerFORWARD_URL_PREFIX, REDIRECT_URL_PREFIXDEFAULT_CACHE_LIMITloggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
GroovyMarkupViewResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getCacheKey(String viewName,
Locale locale)
This resolver supports i18n, so cache keys should contain the locale.
|
protected Class<?> |
requiredViewClass()
Return the required type of view for this resolver.
|
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelperscanHandle, createView, getAttributesMap, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesclearCache, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheLimit, setCacheUnresolvedgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContextprotected Class<?> requiredViewClass()
UrlBasedViewResolverrequiredViewClass in class AbstractTemplateViewResolverAbstractUrlBasedViewprotected Object getCacheKey(String viewName, Locale locale)
getCacheKey in class UrlBasedViewResolver