0
点赞
收藏
分享

微信扫一扫

FreeMarker最简单的例子(2)

妖妖妈 2022-08-09 阅读 55


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

代码:


package com.abc;



import freemarker.template.Template;



import java.io.OutputStreamWriter;

import java.io.StringReader;

import java.util.HashMap;

import java.util.Map;



public class Test2 {

public static void main(String[] args) throws Exception{

//创建一个模版对象

Template t = new Template(null, new StringReader("用户名:${user}\nURL:${url}\n姓名:${website}"), null);

//创建插值的Map

Map<String, String> map = new HashMap<String, String>();

map.put("user", "Zheng");

map.put("url", "http://www.***.net/");

map.put("website", "金额宝");

//执行插值,并输出到指定的输出流中

t.process(map, new OutputStreamWriter(System.out));

}

}


运行结果:

用户名:Zheng

URL:http://www.***.net/

姓名:金额宝


举报

相关推荐

0 条评论