Freemarker 入门知识
Configuration 三种模版加载方式
- void setDirectoryForTemplateLoading(File file);
- void setClassForTemplateLoading(Class cl,String prefix);
- void setServletContextForTemplateLoading(Object servletContext,String path);
核心代码
1 | Template template = config.getTemplate("test.ftl", "utf-8"); |
构建一个 Template 对象,执行template.process() 进行处理,最后解析 Writer 获取执行完成的字符串。