1 引入freemaker包
注意:选取最新jar包,否则可能会报错
2 创建 Configuration对象: tempConfiguration = new Configuration();
Configuration 对象主要是用来获取模板(Template)对象(或者说文件)
3 设置Configuration信息,如模板存放位置,字符编码等;
tempConfiguration.setClassForTemplateLoading(this.getClass(), "/");
tempConfiguration.setDefaultEncoding("utf-8");
常用有两种方式来设置模板存放位置:
setClassForTemplateLoading(this.getClass(), "/"); //JAVA源码中相对路径,这里是classpath
setServletContextForTemplateLoading.getServletContext(),"templates")//获取web工程中相对路径,这里获取的是WebContent下templates文件夹路径
注意:第一种设置方式适用于自动生成代码,多数用于在main函数中运行时设置模板路径;第二种适用于servlet或者web开发中,用于动态生成页面
4 获取Template对象:template= tempConfiguration.get