我正在尝试为 Java Web 应用程序找到 HTML 模板解决方案。我需要灵活地从我选择的任何来源加载模板,因为它们中的大多数可能位于自定义数据库中。在我的搜索中,我偶然发现了 StringTemplate 4,但是我看到的所有示例都要求用户将模板文件放在磁盘上。
我注意到可以在不指定文件或目录的情况下实例化 STGroup,但是使用 defineTemplate 方法似乎不能替代使用基于文件的模板。不幸的是,在我使用 defineTemplate 进行的所有测试中,我都未能让属性正常工作。这一切感觉就像我在黑暗中猜测。
StringTemplate 是正确的库吗?有没有另一种效果更好的?
我开始考虑开发自己的。