1. 建立一个普通的java项目:testFreeMarker
2. 引入freemarker.jar包
3. 在项目目录下建立模板目录:templates
4. 在templates目录下,建立a.ftl模板文件,内容如下:
源码:
package com.hlt;import java.io.*;import java.util.*;
import freemarker.template.*;
public class TestFreemarker {
public static void main(String[] args) throws Exception {
//1创建Freemarker配置实例
Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(new File("templates"));
//2创建数据模型
Map root = new HashMap();
root.put("user", "老高");
//3加载模板文件
Template t1 = cfg.getTemplate("a.ftl");
//4显示生成的数据,//将合并后的数据打印到控制台
Writer out = new OutputStreamWriter(System.out);
t1.process(root, out);
out.flush();
//显示生成的数据,//将合并后的数据直接返回成字符串!
// StringWriter out = new StringWriter();
// t1.process(root, out);
// out.flush();
// String temp = out.toString();
// System.out.println(temp);}
}
}
a.ftl模板文件
你好啊,${user},今天你的精神不错!
本文介绍如何使用Freemarker模板引擎快速上手并展示一个简单的示例项目。通过创建Java项目、引入Freemarker库、设置模板路径及数据模型等步骤,实现将数据填充到模板中并输出。
2999

被折叠的 条评论
为什么被折叠?



