构造器和说明 |
---|
FreemarkerRender() |
FreemarkerRender(java.lang.ClassLoader classLoader) |
FreemarkerRender(java.lang.ClassLoader classLoader,
java.lang.String viewPrefix) |
限定符和类型 | 方法和说明 |
---|---|
freemarker.template.Configuration |
getProvider()
引擎提供者
|
freemarker.template.Configuration |
getProviderOfDebug()
引擎提供者(调试模式)
|
<T extends freemarker.template.TemplateDirectiveModel> |
putDirective(java.lang.String name,
T obj)
添加共享指令(自定义标签)
|
void |
putVariable(java.lang.String name,
java.lang.Object value)
添加共享变量
|
void |
render_mav(ModelAndView mv,
Context ctx,
SupplierEx<java.io.OutputStream> outputStream) |
void |
render(java.lang.Object obj,
Context ctx)
渲染
|
java.lang.String |
renderAndReturn(java.lang.Object obj,
Context ctx)
渲染并返回(默认不实现)
|
public FreemarkerRender()
public FreemarkerRender(java.lang.ClassLoader classLoader)
public FreemarkerRender(java.lang.ClassLoader classLoader, java.lang.String viewPrefix)
public freemarker.template.Configuration getProvider()
public freemarker.template.Configuration getProviderOfDebug()
public <T extends freemarker.template.TemplateDirectiveModel> void putDirective(java.lang.String name, T obj)
public void putVariable(java.lang.String name, java.lang.Object value)
public void render(java.lang.Object obj, Context ctx) throws java.lang.Throwable
Render
public java.lang.String renderAndReturn(java.lang.Object obj, Context ctx) throws java.lang.Throwable
Render
renderAndReturn
在接口中 Render
java.lang.Throwable
public void render_mav(ModelAndView mv, Context ctx, SupplierEx<java.io.OutputStream> outputStream) throws java.lang.Throwable
java.lang.Throwable