org.springframework.web.servlet.view.freemarker
Class FreeMarkerViewResolver
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.UrlBasedViewResolver
org.springframework.web.servlet.view.AbstractTemplateViewResolver
org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver
- All Implemented Interfaces:
- ApplicationContextAware, ViewResolver
- public class FreeMarkerViewResolver
- extends AbstractTemplateViewResolver
Convenience subclass of UrlBasedViewResolver that supports FreeMarkerView
(i.e. FreeMarker templates) and custom subclasses of it.
The view class for all views generated by this resolver can be specified
via setViewClass. See UrlBasedViewResolver's javadocs for details.
Note: When chaining ViewResolvers, a FreeMarkerViewResolver always needs
to be last, as it will attempt to resolve any view name, no matter whether
the underlying resource actually exists.
- Since:
- 1.1
- Author:
- Juergen Hoeller
- See Also:
UrlBasedViewResolver.setViewClass(java.lang.Class)
,
UrlBasedViewResolver.setPrefix(java.lang.String)
,
UrlBasedViewResolver.setSuffix(java.lang.String)
,
UrlBasedViewResolver.setRequestContextAttribute(java.lang.String)
,
AbstractTemplateViewResolver.setExposeSpringMacroHelpers(boolean)
,
FreeMarkerView
Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver |
createView, getAttributesMap, getCacheKey, initApplicationContext, setAttributes, setAttributesMap, setContentType, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FreeMarkerViewResolver
public FreeMarkerViewResolver()
- Sets default viewClass to FreeMarkerView.
- See Also:
UrlBasedViewResolver.setViewClass(java.lang.Class)
requiredViewClass
protected Class requiredViewClass()
- Requires FreeMarkerView.
- Overrides:
requiredViewClass
in class AbstractTemplateViewResolver
- See Also:
FreeMarkerView
Copyright (C) 2003-2004 The Spring Framework Project.