Class FreemarkerDecoratorServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- freemarker.ext.servlet.FreemarkerServlet
-
- com.opensymphony.module.sitemesh.freemarker.FreemarkerDecoratorServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class FreemarkerDecoratorServlet extends freemarker.ext.servlet.FreemarkerServlet
Servlet that allows Freemarker templates to be used as decorators.- Version:
- $Revision: 1.2 $
- Author:
- Richard HALLIER
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class freemarker.ext.servlet.FreemarkerServlet
debug, INIT_PARAM_BUFFER_SIZE, INIT_PARAM_CLASSPATH_TLDS, INIT_PARAM_CONTENT_TYPE, INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE, INIT_PARAM_META_INF_TLD_LOCATIONS, INIT_PARAM_NO_CACHE, INIT_PARAM_TEMPLATE_PATH, KEY_APPLICATION, KEY_APPLICATION_PRIVATE, KEY_INCLUDE, KEY_JSP_TAGLIBS, KEY_REQUEST, KEY_REQUEST_PARAMETERS, KEY_REQUEST_PRIVATE, KEY_SESSION, META_INF_TLD_LOCATION_CLASSPATH, META_INF_TLD_LOCATION_CLEAR, META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS, serialVersionUID, SYSTEM_PROPERTY_CLASSPATH_TLDS, SYSTEM_PROPERTY_META_INF_TLD_SOURCES
-
-
Constructor Summary
Constructors Constructor Description FreemarkerDecoratorServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
preTemplateProcess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, freemarker.template.Template template, freemarker.template.TemplateModel templateModel)
-
Methods inherited from class freemarker.ext.servlet.FreemarkerServlet
createConfiguration, createDefaultClassPathTlds, createDefaultMetaInfTldSources, createDefaultObjectWrapper, createModel, createObjectWrapper, createRequestParametersHashModel, createTaglibFactory, createTemplateLoader, deduceLocale, doGet, doPost, getConfiguration, getObjectWrapper, getTemplatePath, init, initializeServletContext, initializeSession, postTemplateProcess, preprocessRequest, requestUrlToTemplatePath, setConfigurationDefaults
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
preTemplateProcess
protected boolean preTemplateProcess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, freemarker.template.Template template, freemarker.template.TemplateModel templateModel) throws javax.servlet.ServletException, IOException
- Overrides:
preTemplateProcess
in classfreemarker.ext.servlet.FreemarkerServlet
- Throws:
javax.servlet.ServletException
IOException
-
-