public class GroovyPageView
extends org.codehaus.groovy.grails.web.servlet.view.AbstractGrailsView
AbstractUrlBasedView.getUrl(),
GroovyPagesTemplateEngine,
org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter,
RequestContextHolder| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXCEPTION_MODEL_KEY |
protected groovy.text.Template |
template |
protected GroovyPagesTemplateEngine |
templateEngine |
| Constructor and Description |
|---|
GroovyPageView() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
static GroovyPagesException |
createGroovyPageException(java.lang.Exception exception,
GroovyPagesTemplateEngine engine,
java.lang.String pageUrl) |
protected GSPResponseWriter |
createResponseWriter(org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest webRequest,
javax.servlet.http.HttpServletResponse response)
Creates the Response Writer for the specified HttpServletResponse instance.
|
groovy.text.Template |
getTemplate() |
protected void |
handleException(java.lang.Exception exception,
GroovyPagesTemplateEngine engine)
Performs exception handling by attempting to render the Errors view.
|
protected void |
initTemplate() |
boolean |
isExpired() |
protected boolean |
isUrlRequired() |
protected void |
renderTemplate(java.util.Map<java.lang.String,java.lang.Object> model,
org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest webRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
rethrowRenderException(java.lang.Throwable ex,
java.lang.String message) |
void |
setScriptSource(org.springframework.scripting.ScriptSource scriptSource) |
void |
setTemplate(groovy.text.Template template) |
void |
setTemplateEngine(GroovyPagesTemplateEngine templateEngine) |
createGrailsWebRequest, renderMergedOutputModelcheckResource, getUrl, setUrl, toStringaddStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponsegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextprotected GroovyPagesTemplateEngine templateEngine
protected groovy.text.Template template
public static final java.lang.String EXCEPTION_MODEL_KEY
protected void renderTemplate(java.util.Map<java.lang.String,java.lang.Object> model,
org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest webRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
renderTemplate in class org.codehaus.groovy.grails.web.servlet.view.AbstractGrailsViewprotected void handleException(java.lang.Exception exception,
GroovyPagesTemplateEngine engine)
exception - The exception that occuredengine - The GSP enginepublic static GroovyPagesException createGroovyPageException(java.lang.Exception exception, GroovyPagesTemplateEngine engine, java.lang.String pageUrl)
protected GSPResponseWriter createResponseWriter(org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest webRequest, javax.servlet.http.HttpServletResponse response)
response - The HttpServletResponse instancepublic void setTemplateEngine(GroovyPagesTemplateEngine templateEngine)
public boolean isExpired()
public void setScriptSource(org.springframework.scripting.ScriptSource scriptSource)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.springframework.web.servlet.view.AbstractUrlBasedViewjava.lang.Exceptionprotected void initTemplate()
throws java.io.IOException
java.io.IOExceptionpublic void rethrowRenderException(java.lang.Throwable ex,
java.lang.String message)
rethrowRenderException in class org.codehaus.groovy.grails.web.servlet.view.AbstractGrailsViewpublic groovy.text.Template getTemplate()
getTemplate in class org.codehaus.groovy.grails.web.servlet.view.AbstractGrailsViewpublic void setTemplate(groovy.text.Template template)
protected boolean isUrlRequired()
isUrlRequired in class org.springframework.web.servlet.view.AbstractUrlBasedView