0

我真的很喜欢 JSP 作为模板系统,我正在寻找具有类似 JSP 功能的静态站点生成器。

我在 JSP 中真正发现有用的是标签文件非常强大和灵活,例如,您可以将“主”布局定义为标签文件,让“子”布局重用其他标签文件,甚至将“组件”定义为标签文件,因此创建新页面/视图变得非常容易重用布局和组件。

唯一的缺点是 JSP 与 JVM 绑定在一起,是否有任何具有这些功能的静态站点生成器?

提前致谢

4

1 回答 1

2

JSP 本身不是模板系统;实际上,它是一个 servlet,编写为 JSP 文件,以便编写具有大量静态内容(HTML 标记、div 等)和少量动态内容的 servlet - 以更简单的方式。

我不确定我是否理解“静态站点生成器”的含义,尤其是当您正在寻找“类似 JSP 的功能”时 - 闻起来就像您想要在其中包含动态逻辑一样。

重用网站的某些部分在 HTML 中也很容易获得,并且您不需要 JSP。

我也不明白为什么它是 JSP 的一个缺点,它与 JVM 相关联,因为它的存在是为了实现动态网页。


我认为,您的问题本身就包含矛盾。一方面,您希望拥有一个没有任何底层系统的静态 .html 文件,另一方面,您似乎希望拥有动态内容生成功能。

你的问题不清楚。

于 2021-09-16T22:31:32.727 回答