| 构造器和说明 |
|---|
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
Renderpublic java.lang.String renderAndReturn(java.lang.Object obj,
Context ctx)
throws java.lang.Throwable
RenderrenderAndReturn 在接口中 Renderjava.lang.Throwablepublic void render_mav(ModelAndView mv, Context ctx, SupplierEx<java.io.OutputStream> outputStream) throws java.lang.Throwable
java.lang.Throwable