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 之于Servlet与Stuts2的应用
- [Spring MVC]学习笔记--FreeMarker的使用
- Freemarker学习笔记
- FreeMarker系列学习笔记(1)
- Freemarker 学习笔记
- Spring Boot 学习笔记【7】FreeMarker提交表单
- Freemarker学习笔记
- freemarker学习笔记
- Struts2、FreeMarker、Sitemesh整合表现层的学习笔记
- freemarker学习笔记_快速入门
- FreeMarker系列学习笔记(2)
- freemarker学习笔记
- Freemarker学习笔记
- freemarker 学习笔记
- freemarker学习笔记---assign标签
- SpringBoot学习笔记之JSP与freemarker支持
- freemarker学习笔记_表达式、变量和内建函数
- FreeMarker系列学习笔记(3)——sturts2 result type为 freemarker
- freemarker学习笔记
- Spring 4.2.4.RELEASE MVC 学习笔记 - 4 - FreeMarker(咋个办呢 zgbn)