首页 > 其他 > 详细

FreeMarker学习笔记

时间:2014-04-08 10:28:28      阅读:544      评论:0      收藏:0      [点我收藏+]

FreeMarker是一个模版引擎,通过模板+数据生成页面,这个页面可以使JSP,xml.....

ftl后缀名freemtemplate是他的模板文件的后缀名。

FreeMarker不是一个Web应用框架,与容器无关。

一般模板文件放在项目下的templates文件夹下。

写FreeMarker 的Java代码分为以下四个步骤

(1)创建FreeMarker配置实例

(2)创建数据模型

(3)加载模板文件

(4)显示生成的数据


Configuration configuration = new Configuration();
//templates写的是你的Freemarker的模板文件的目录相对于项目而言。
configuratioin.setDirectoryTemplateLoading(new File("templates"));
Map root = new HashMap();
root.put("user","hackingwu");
Template template = configuration.getTemplate("a.ftl");
//System.out是输出到控制台。文件,socket......
Writer out = new OutputStreamWriter(System.out);
template.process(root,out);
out.flush();


FreeMarker学习笔记,布布扣,bubuko.com

FreeMarker学习笔记

原文:http://blog.csdn.net/hackingwu/article/details/23132279

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