public class GrailsFreeMarkerView
extends org.springframework.web.servlet.view.freemarker.FreeMarkerView
| Modifier and Type | Field and Description |
|---|---|
org.springframework.web.servlet.view.freemarker.FreeMarkerConfig |
freeMarkerConfigurer |
protected org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
GrailsFreeMarkerView() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkResource(java.util.Locale locale)
Check that the FreeMarker template used for this view exists and is valid.
|
protected void |
exposeHelpers(java.util.Map<java.lang.String,java.lang.Object> model,
javax.servlet.http.HttpServletRequest request) |
protected void |
initServletContext(javax.servlet.ServletContext servletContext)
called on instantiation,
overrides the super default so that it uses the FreeMarkerConfigurer that is
injected into this without doing a new TaglibFactory each time.
|
autodetectConfiguration, buildTemplateModel, doRender, getConfiguration, getEncoding, getObjectWrapper, getTemplate, getTemplate, processTemplate, renderMergedTemplateModel, setConfiguration, setEncodingapplyContentType, renderMergedOutputModel, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersafterPropertiesSet, getUrl, isUrlRequired, setUrl, toStringaddStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponsegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, isContextRequired, setServletContextprotected final org.apache.commons.logging.Log log
public org.springframework.web.servlet.view.freemarker.FreeMarkerConfig freeMarkerConfigurer
protected void exposeHelpers(java.util.Map<java.lang.String,java.lang.Object> model,
javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
exposeHelpers in class org.springframework.web.servlet.view.freemarker.FreeMarkerViewjava.lang.Exceptionprotected void initServletContext(javax.servlet.ServletContext servletContext)
throws org.springframework.beans.BeansException
initServletContext in class org.springframework.web.servlet.view.freemarker.FreeMarkerVieworg.springframework.beans.BeansExceptionpublic boolean checkResource(java.util.Locale locale)
throws java.lang.Exception
Can be overridden to customize the behavior, for example in case of multiple templates to be rendered into a single view.
checkResource in class org.springframework.web.servlet.view.freemarker.FreeMarkerViewjava.lang.Exception