0
我有一个需要从数据中生成一个HTML文件,这些数据将从多个数据库表的单个记录集中动态生成。该HTML文件将被用作电子邮件中的附件。我可以通过手动编写HTML代码来生成HTML文件,但希望使用某种模板引擎,以便我不必编写HTML文件的结构和HTML文档的任何常见方面(例如页眉横幅,页脚等) )。我以前使用过Tiles来创建基于Web的struts应用程序。我使用的应用程序基于JSP,但我想生成的文件是纯HTML。像Tiles,Velocity,Freemarker等模板引擎可以在Web应用程序之外使用吗?
有谁知道是否可以使用Tiles或其他模板引擎来生成HTML文件? HTML文件将存储在文件系统中,而不是从应用程序服务器中呈现给浏览器。
至少Velocity甚至没有以任何方式绑定到HTML。我用它来生成Java源代码,.NET源代码,CSV,HTML,PDF(通过XSL-FO),XML等等。 – centic
瓷砖实际上已经发生了很大变化。我相当肯定你可以使用它的速度或Freemarker,不需要jsp。 –
哦,Freemarker也没有HTML关系。所有这三个文件都适用于任何文本。 –