首页 > 其他 > 详细

字符串作为freemarker模板的简单实现例子

时间:2014-06-05 02:47:14      阅读:370      评论:0      收藏:0      [点我收藏+]
package com.test.demo;

import java.io.IOException;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;

import freemarker.cache.StringTemplateLoader;
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.TemplateException;

public class TestFreemarker {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		
		Configuration cfg = new Configuration();
		StringTemplateLoader stringLoader = new StringTemplateLoader();
		String templateContent="欢迎:${name}";
		stringLoader.putTemplate("myTemplate",templateContent);
		
		cfg.setTemplateLoader(stringLoader);
		
		try {
			Template template = cfg.getTemplate("myTemplate","utf-8");
			Map root = new HashMap();  
			root.put("name", "javaboy2012");
			
			StringWriter writer = new StringWriter();  
			try {
				template.process(root, writer);
				System.out.println(writer.toString());  
			} catch (TemplateException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}  
      
			
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}





	}

}


 

字符串作为freemarker模板的简单实现例子,布布扣,bubuko.com

字符串作为freemarker模板的简单实现例子

原文:http://blog.csdn.net/5iasp/article/details/27181365

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!