您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页第一个FreeMarker程序

第一个FreeMarker程序

来源:爱够旅游网
在这里,我给大家写了一个小小的javaDemo,大家可以好好的看一下,先做一个简单的了解,明天给大家介绍下他的语法以及与Spring的整合,来上过程:

5.建立com.sxt.test.freemarker包,然后建立Test1.java文件,内容如下:


import java.io.File; import java.io.OutputStreamWriter; import
java.io.Writer; import java.util.HashMap; import java.util.Map;

import freemarker.template.Configuration; import
freemarker.template.DefaultObjectWrapper; import
freemarker.template.Template;

public class Test1 {  public static void main(String[] args) throws
Exception {       //创建Freemarker配置实例      Configuration cfg = new
Configuration();
              cfg.setDirectoryForTemplateLoading(new File("templates")); 
              //创建数据模型        Map root = new HashMap();       root.put("user", "老高");
              //加载模板文件        Template t1 = cfg.getTemplate("a.ftl");
              //显示生成的数据,//将合并后的数据打印到控制台       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);   } }

6.编译和运行Test1.java文件,控制台打印:

希望多大家有所帮助,也希望大家提取出我的不足之处。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务