public class FreeMarkerViewResolver extends AbstractTemplateViewResolver
FreeMarkerView
(つまり FreeMarker テンプレート)をサポートする UrlBasedViewResolver
の便利なサブクラスとそのカスタムサブクラス。このリゾルバーによって生成されるすべてのビューのビュークラスは、"viewClass" プロパティを介して指定できます。詳細については、UrlBasedViewResolver の javadoc を参照してください。
注意 : ViewResolvers をチェーンするとき、FreeMarkerViewResolver は指定されたテンプレートリソースの存在をチェックし、テンプレートが実際に見つかった場合にのみ null 以外の View オブジェクトを返します。
UrlBasedViewResolver.setViewClass(java.lang.Class<?>)
, UrlBasedViewResolver.setPrefix(java.lang.String)
, UrlBasedViewResolver.setSuffix(java.lang.String)
, UrlBasedViewResolver.setRequestContextAttribute(java.lang.String)
, AbstractTemplateViewResolver.setExposeSpringMacroHelpers(boolean)
, FreeMarkerView
AbstractCachingViewResolver.CacheFilter
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
DEFAULT_CACHE_LIMIT
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
FreeMarkerViewResolver() |
FreeMarkerViewResolver(StringSE prefix, StringSE suffix) |
修飾子と型 | メソッドと説明 |
---|---|
protected ClassSE<?> | requiredViewClass() FreeMarkerView が必要です。 |
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
applyLifecycleMethods, canHandle, createView, getAttributesMap, getCacheKey, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolved
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected ClassSE<?> requiredViewClass()
FreeMarkerView
が必要です。AbstractTemplateViewResolver
の requiredViewClass
AbstractUrlBasedView