CMS-day04
一、使用freemaker(比较流行的模板技术)
步骤:
- 1.导包(freemarker是一个小框架)
- 2.创建一个配置对象Configuration(加个版本)
Configuration cfg = new Configuration(Configuration.VERSION_2_3_28);
- 3.设置加载路径
String realPath = req.getServletContext().getRealPath("/文件夹名");
cfg.setDirectoryForTemplateLoading(new File(realPath));
- 4.设置字符集(默认)
cfg.setDefaultEncoding("utf-8");
- 5.创建模板(准备一个freemaker模板)
Template template = cfg.getTemplate("模板名");
- 6.准备数据(Map,对象)
Map dataMap=new HashMap<>();
...
- 7.数据+模板=输出文件(Writer)
FileWriter fileWriter = new FileWriter(new File(realPath,输出文件名));
template.process(data