public class FreeMarkerUtils
extends java.lang.Object
| 构造器和说明 |
|---|
FreeMarkerUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String templateLoaderPath)
利用freeMarker来处理模版
|
static void |
freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.io.Writer out,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
利用freeMarker来处理模版,输出Writer 注意:这个函数可以加载jar内的FreeMarker模版根路径
|
static void |
freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.io.Writer out,
java.lang.String templateLoaderPath)
利用freeMarker来处理模版,输出Writer
|
static java.lang.String |
freeMarkerPorcessfile(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
利用freeMarker来处理模版,输出文件 注意:这个函数可以注意:这个函数可以加载jar内的FreeMarker模版根路径
|
static java.lang.String |
freeMarkerPorcessfile(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String templateLoaderPath)
利用freeMarker来处理模版,输出文件
|
static void |
freeMarkerPorcessFile(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String outFilePath,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
/** 利用freeMarker来处理模版,输出Writer 注意:这个函数可以加载jar内的FreeMarker模版根路径
|
static void |
freeMarkerPorcessFile(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String outFilePath,
java.lang.String templateLoaderPath)
利用freeMarker来处理模版,输出文件
|
static freemarker.template.TemplateModel |
getStaticModel(java.lang.Class clz)
获取freemarker可使用的bean
|
static freemarker.template.TemplateHashModel |
useStaticPacker(java.lang.String packname)
初始化静态类到freemarker 这样页面上就可以使用静态变量
|
public static freemarker.template.TemplateModel getStaticModel(java.lang.Class clz)
throws freemarker.template.TemplateModelException
clz - 类型freemarker.template.TemplateModelException - 出错抛出异常public static java.lang.String freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String templateLoaderPath)
throws freemarker.template.TemplateException,
java.io.IOException
templateSource - 模版内容字符串dateModel - 数据模型templateLoaderPath - 是否把文件的目录设置成模版路径,如果需要#include这个命令是需要设置这个,不然找不到模版
为空不设置则反之java.io.IOException - 出错抛出异常freemarker.template.TemplateException - 出错抛出异常public static java.lang.String freeMarkerPorcessfile(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String templateLoaderPath)
throws java.io.IOException,
freemarker.template.TemplateException
templateFilePath - 模板文件路径dateModel - 数据模型templateLoaderPath - 是否把文件的目录设置成模版路径,如果需要#include这个命令是需要设置这个属性,不然找不到模版 为空不设置则反之java.io.IOException - 出错抛出异常freemarker.template.TemplateException - 出错抛出异常public static java.lang.String freeMarkerPorcessfile(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
throws freemarker.template.TemplateException,
java.io.IOException
templateFilePath - 模板文件路径dateModel - 数据clazz - jar包内的某一个类basePackagePath - jar包内的资源目录的相对路径,如果需要<#include />这个命令是需要设置这个属性,不然找不到模版 为空不设置则反之java.io.IOException - 出错抛出异常freemarker.template.TemplateException - 出错抛出异常public static void freeMarkerPorcessFile(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String outFilePath,
java.lang.String templateLoaderPath)
throws freemarker.template.TemplateException,
java.io.IOException
templateSource - 模版内容字符串dateModel - 数据模型outFilePath - 输出的文件路径templateLoaderPath - 是否把文件的目录设置成模版路径,如果需要#include这个命令是需要设置这个属性,不然找不到模版 为空不设置则反之java.io.IOException - 出错抛出异常freemarker.template.TemplateException - 出错抛出异常public static void freeMarkerPorcessFile(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.lang.String outFilePath,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
throws freemarker.template.TemplateException,
java.io.IOException
templateSource - 模板dateModel - 数据模型outFilePath - 输出文件路径clazz - jar包内的某一个类basePackagePath - jar包内的资源目录的相对路径 ,如果需要<#include />这个命令是需要设置这个属性,不然找不到模版为空不设置则反之freemarker.template.TemplateException - 出错抛出异常java.io.IOException - 出错抛出异常public static void freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.io.Writer out,
java.lang.String templateLoaderPath)
throws freemarker.template.TemplateException,
java.io.IOException
templateSource - 模版内容字符串dateModel - 数据模型out - 输出writertemplateLoaderPath - 是否把文件的目录设置成模版路径,如果需要#include这个命令是需要设置这个属性,不然找不到模版 为空不设置则反之freemarker.template.TemplateException - 出错抛出异常java.io.IOException - 出错抛出异常public static void freeMarkerPorcess(java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.Object> dateModel,
java.io.Writer out,
java.lang.Class<?> clazz,
java.lang.String basePackagePath)
throws freemarker.template.TemplateException,
java.io.IOException
templateSource - 模板dateModel - 数据out - 输出writerclazz - 的类所属的jar包basePackagePath - jar包内的资源目录的相对路径 ,如果需要<#include />这个命令是需要设置这个属性,不然找不到模版
为空不设置则反之freemarker.template.TemplateException - 出错抛出异常java.io.IOException - 出错抛出异常public static freemarker.template.TemplateHashModel useStaticPacker(java.lang.String packname)
throws freemarker.template.TemplateModelException
packname - 报名freemarker.template.TemplateModelException - 出错抛出异常