0

我需要从多个数据库表的单个记录集中动态生成的数据生成 HTML 文件。HTML 文件将用作电子邮件中的附件。我可以通过手动编写 HTML 代码来生成 HTML 文件,但我想使用某种模板引擎,这样我就不必编写 HTML 文件的结构和 HTML 文档的任何常见方面(例如标题横幅、页脚等) ) . 我之前曾将 Tiles 用于基于 Web 的 struts 应用程序。我使用的应用程序基于 JSP,但我想生成的文件是纯 HTML。

有谁知道是否可以使用 Tiles 或任何其他模板引擎来生成 HTML 文件?HTML 文件将存储到文件系统中,而不是从应用程序服务器中呈现到浏览器上。

4

1 回答 1

1

Velocity 和 Freemarker 可以在 Web 应用程序之外使用。它们是通用的 HTML 模板引擎。它写在他们各自的欢迎 页面中。

Tiles 并不真正属于同一类:除非自从我上次使用以来它发生了巨大变化,否则它只能将各个页面部分组合在一起,但每个部分都必须编写为 JSP。

于 2012-09-25T17:44:27.903 回答