我在数据库中有一些数据需要用来生成 HTML 文件。HTML 文件的格式总是相同的,即它总是看起来像这样
-----------------------------------------
|
[Header] |
- Advertising banner |
|
[Body] |
|
---------------------------------- |
Content column | content column | |
Content column | content column | |
Content column | content column | |
---------------------------------- |
Content column | content column | |
Content column | content column | |
---------------------------------- |
|
[Footer] |
|
- Copyright information etc |
|
-----------------------------------------
我将从数据库表中读取的数据将使用 JDBC 读取。我知道我可以通过使用标签手动编码 HTML 源代码来生成 HTML 文件,但我确信这不是正确的做法。
是否有某种模板机制,其中我有一个 HTML 文件的模板,它可能有内容部分的占位符,然后我可以在从数据库中读取内容后在运行时更新。
我认为 XSLT 是专门为此目的而创建的,但在 Google 看来,XSLT 似乎是用于将 XML 转换为其他格式,这不是我想要的。我可能可以将从数据库中读取的数据转换为 XML 并使用 XSLT,但这似乎是一个额外的不必要的处理层。
解决此类问题的通常/常见方法是什么?
我更喜欢使用 Spring/Maven,但对其他建议持开放态度。
谢谢
编辑
另外,请注意生成的 HTML 文件不用于在浏览器/网络上显示。它显示在电子邮件中。每天都会生成一个新的 HTML 文件。