Freemarker 是一个不依赖 web 容器的模板引擎,一个基于模板生成文本输出的工具.其工作的原理如下图: freemarker 不是一个 web 应用的框架,而适合作为 web 应用的一个组件.使用 freemarker ,可以用已经定义好的模板,生成各种想要的文件,在某些方面使用起来还是挺快捷的,例如使用 freemarker 编写一个代码生成器.本文就是一个结合 Struts2 web 应用框架的使用 Freemarker 的例子.具体的理论方面的知识,就不在此赘述了. 这个例子是…