public class GroovyPagesServlet
extends org.springframework.web.servlet.FrameworkServlet
implements org.codehaus.groovy.grails.plugins.PluginManagerAware
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVLET_INSTANCE
The size of the buffer used when formulating the response
|
| Constructor and Description |
|---|
GroovyPagesServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.web.context.request.ServletRequestAttributes |
buildRequestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.context.request.RequestAttributes previousAttributes) |
protected GSPResponseWriter |
createResponseWriter(javax.servlet.http.HttpServletResponse response)
Creates a response writer for the given response object
|
protected void |
doService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected GroovyPageScriptSource |
findPageInBinaryPlugins(java.lang.String pageName) |
GroovyPagesTemplateEngine |
getGroovyPagesTemplateEngine() |
protected void |
initFrameworkServlet() |
protected boolean |
isSecurePath(java.lang.String pageName) |
protected void |
renderPageWithEngine(GroovyPagesTemplateEngine engine,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
GroovyPageScriptSource scriptSource)
Attempts to render the page with the given arguments
|
protected void |
sendNotFound(javax.servlet.http.HttpServletResponse response,
java.lang.String pageName) |
void |
setGroovyPagesTemplateEngine(GroovyPagesTemplateEngine groovyPagesTemplateEngine) |
void |
setPluginManager(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager) |
applyInitializers, buildLocaleContext, configureAndRefreshWebApplicationContext, createWebApplicationContext, createWebApplicationContext, destroy, doDelete, doGet, doOptions, doPost, doPut, doTrace, findWebApplicationContext, getContextAttribute, getContextClass, getContextConfigLocation, getContextId, getNamespace, getServletContextAttributeName, getUsernameForRequest, getWebApplicationContext, initServletBean, initWebApplicationContext, onApplicationEvent, onRefresh, postProcessWebApplicationContext, processRequest, refresh, service, setApplicationContext, setContextAttribute, setContextClass, setContextConfigLocation, setContextId, setContextInitializerClasses, setContextInitializers, setDispatchOptionsRequest, setDispatchTraceRequest, setNamespace, setPublishContext, setPublishEvents, setThreadContextInheritableaddRequiredProperty, createEnvironment, getEnvironment, getServletContext, getServletName, init, initBeanWrapper, setEnvironmentpublic static final java.lang.String SERVLET_INSTANCE
protected org.springframework.web.context.request.ServletRequestAttributes buildRequestAttributes(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.web.context.request.RequestAttributes previousAttributes)
buildRequestAttributes in class org.springframework.web.servlet.FrameworkServletprotected void initFrameworkServlet()
throws javax.servlet.ServletException,
org.springframework.beans.BeansException
initFrameworkServlet in class org.springframework.web.servlet.FrameworkServletjavax.servlet.ServletExceptionorg.springframework.beans.BeansExceptionpublic void setGroovyPagesTemplateEngine(GroovyPagesTemplateEngine groovyPagesTemplateEngine)
protected void doService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
doService in class org.springframework.web.servlet.FrameworkServletjava.lang.Exceptionpublic GroovyPagesTemplateEngine getGroovyPagesTemplateEngine()
protected boolean isSecurePath(java.lang.String pageName)
protected void sendNotFound(javax.servlet.http.HttpServletResponse response,
java.lang.String pageName)
throws java.io.IOException
java.io.IOExceptionprotected GroovyPageScriptSource findPageInBinaryPlugins(java.lang.String pageName)
protected void renderPageWithEngine(GroovyPagesTemplateEngine engine, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GroovyPageScriptSource scriptSource) throws java.lang.Exception
engine - The GroovyPagesTemplateEngine to userequest - The HttpServletRequestresponse - The HttpServletResponsescriptSource - The templatejava.io.IOException - Thrown when an I/O exception occurs rendering the pagejava.lang.Exceptionprotected GSPResponseWriter createResponseWriter(javax.servlet.http.HttpServletResponse response)
response - The HttpServletResponsepublic void setPluginManager(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager)
setPluginManager in interface org.codehaus.groovy.grails.plugins.PluginManagerAware