gboat2.base.plugin.struts.freemarker
类 GboatFreemarkerManager

java.lang.Object
  继承者 org.apache.struts2.views.freemarker.FreemarkerManager
      继承者 gboat2.base.plugin.struts.freemarker.GboatFreemarkerManager

public class GboatFreemarkerManager
extends org.apache.struts2.views.freemarker.FreemarkerManager

Gboat2 平台自定义的 Freemarker 模板管理器。 在 struts-plugin.xml 中新增了如下配置,使得该模板管理器生效:

 在 struts-plugin.xml 中添加了如下配置:
 
 <!-- 使用自定义 FreeMarker 模板管理器 -->
 <constant name="struts.freemarker.manager.classname" value="gboat2.base.plugin.struts.freemarker.GboatFreemarkerManager" />
 
 

从以下版本开始:
3.0.0-SNAPSHOT
作者:
何明旺

字段摘要
 
从类 org.apache.struts2.views.freemarker.FreemarkerManager 继承的字段
altMapWrapper, ATTR_TEMPLATE_MODEL, cacheBeanWrapper, config, CONFIG_SERVLET_CONTEXT_KEY, contentType, debug, DEFAULT_CONTENT_TYPE, encoding, EXPIRATION_DATE, INITPARAM_CONTENT_TYPE, INITPARAM_DEBUG, INITPARAM_NOCACHE, INITPARAM_TEMPLATE_PATH, KEY_APPLICATION, KEY_APPLICATION_PRIVATE, KEY_EXCEPTION, KEY_HASHMODEL_PRIVATE, KEY_INCLUDE, KEY_JSP_TAGLIBS, KEY_REQUEST, KEY_REQUEST_PARAMETERS, KEY_REQUEST_PARAMETERS_STRUTS, KEY_REQUEST_PRIVATE, KEY_SESSION, mruMaxStrongSize, nocache, noCharsetInContentType, tagLibraries, templatePath, templateUpdateDelay, wrapper
 
构造方法摘要
GboatFreemarkerManager()
           
 
方法摘要
protected  void configureTemplateLoader(freemarker.cache.TemplateLoader templateLoader)
           
protected  freemarker.cache.TemplateLoader createTemplateLoader(javax.servlet.ServletContext servletContext, String templatePath)
           
 void setThemeTemplateLoader(GboatThemeTemplateLoader themeTemplateLoader)
           
 
从类 org.apache.struts2.views.freemarker.FreemarkerManager 继承的方法
addSetting, buildScopesHashModel, buildTemplateModel, createConfiguration, createObjectWrapper, getConfig, getConfiguration, getContentType, getDebug, getNocache, getNoCharsetInContentType, getTemplatePath, getWrapper, init, loadSettings, populateContext, setCacheBeanWrapper, setContainer, setEncoding, setFileManagerFactory, setMruMaxStrongSize, setTemplateUpdateDelay, setThemeTemplateLoader, setWrapperAltMap
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GboatFreemarkerManager

public GboatFreemarkerManager()
方法详细信息

setThemeTemplateLoader

public void setThemeTemplateLoader(GboatThemeTemplateLoader themeTemplateLoader)

configureTemplateLoader

protected void configureTemplateLoader(freemarker.cache.TemplateLoader templateLoader)
覆盖:
org.apache.struts2.views.freemarker.FreemarkerManager 中的 configureTemplateLoader

createTemplateLoader

protected freemarker.cache.TemplateLoader createTemplateLoader(javax.servlet.ServletContext servletContext,
                                                               String templatePath)
覆盖:
org.apache.struts2.views.freemarker.FreemarkerManager 中的 createTemplateLoader


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.