zoukankan      html  css  js  c++  java
  • 创建第一个freemarker

    1、创建java项目TestFreeMarker

    2、导入包freemarker.jar,添加依赖

    3、在根目录下创建一个文件夹templates

    4、在文件夹templates下创建文件a.ftl

    5、创建测试类Test1.java

    code:

     1 package com.test.freemarker;
     2 
     3 import java.io.File;
     4 import java.io.OutputStreamWriter;
     5 import java.io.Writer;
     6 import java.util.HashMap;
     7 import java.util.Map;
     8 
     9 import freemarker.template.Configuration;
    10 import freemarker.template.Template;
    11 
    12 public class Test1 {
    13 
    14     public static void main(String[] args) throws Exception {
    15         //创建Freemarker配置实例
    16         Configuration cfg = new Configuration();
    17         
    18         cfg.setDirectoryForTemplateLoading(new File("templates"));
    19         
    20         //创建数据模型
    21         Map root = new HashMap();
    22         root.put("user", "老高");
    23         
    24         //加载模板文件
    25         Template t1 = cfg.getTemplate("a.ftl");
    26         
    27         //显示生成的数据
    28         Writer out = new OutputStreamWriter(System.out);
    29         t1.process(root, out);
    30         out.flush();
    31     }
    32 
    33 }


    运行结果:

  • 相关阅读:
    牡牛和牝牛
    卡特兰数 Catalan number
    Codeforces Round #633 (Div. 2)
    Codeforces Round #634 (Div. 3)
    陪审团
    线性DP
    AcWing 274. 移动服务
    Rust打印方法行号
    八.枚举与模式匹配
    七.结构体
  • 原文地址:https://www.cnblogs.com/UniqueColor/p/5740003.html
Copyright © 2011-2022 走看看