zoukankan      html  css  js  c++  java
  • FreeMarker最简单的例子(2)

    二、通过String来创建模版对象,并执行插值处理

    代码:

     

    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. package com.abc;  
    2.   
    3.    
    4.   
    5. import freemarker.template.Template;   
    6.   
    7.    
    8.   
    9. import java.io.OutputStreamWriter;   
    10.   
    11. import java.io.StringReader;   
    12.   
    13. import java.util.HashMap;   
    14.   
    15. import java.util.Map;   
    16.   
    17.    
    18.   
    19. public class Test2 {   
    20.   
    21.     public static void main(String[] args) throws Exception{   
    22.   
    23.         //创建一个模版对象   
    24.   
    25.         Template t = new Template(null, new StringReader("用户名:${user} URL:${url} 姓名:${website}"), null);   
    26.   
    27.         //创建插值的Map   
    28.   
    29.         Map<String, String> map = new HashMap<String, String>();   
    30.   
    31.         map.put("user", "Zheng");   
    32.   
    33.         map.put("url", "http://www.jebao.net/");   
    34.   
    35.         map.put("website", "金额宝");   
    36.   
    37.         //执行插值,并输出到指定的输出流中   
    38.   
    39.         t.process(map, new OutputStreamWriter(System.out));   
    40.   
    41.     }   
    42.   
    43. }  

    运行结果:

    用户名:Zheng

    URL:http://www.jebao.NET/

    姓名:金额宝

  • 相关阅读:
    js项目结合的注意点
    cookie练习
    json记载字符个数
    js,jQuery获取标签
    新人签到
    使用Resources类搭建Unity简单的资源管理工具类
    初识vue
    原生JS写出贪吃蛇
    用js做一个简单的班级点名器
    Javascript 的"循环语句"
  • 原文地址:https://www.cnblogs.com/grimm/p/6732628.html
Copyright © 2011-2022 走看看