您的位置:首页 > 其它

FreeMarker学习笔记

2014-04-07 22:31 197 查看
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