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");