Freemarker 取代 JSP?

Posted

技术标签:

【中文标题】Freemarker 取代 JSP?【英文标题】:Freemarker replacing JSPs? 【发布时间】:2011-07-29 04:33:21 【问题描述】:

我是 Freemarker 的新手,正在了解更多相关信息。

我来自 JSP 背景,到目前为止,我在所有应用程序中都使用相同的视图层。

我可能听起来很天真,但我很难想到不用 JSP 来构建 Web 应用程序。

我很想知道是否有人在他们的 VIEW 层应用程序中完全使用了 Freemarker(即根本没有一个 JSP)?

使用 Freemarker 构建 VIEW 和 JSP 一样流畅?

【问题讨论】:

【参考方案1】:

FreeMarker 是 JSP 的完美替代品。我已经在许多 Web 应用程序中成功使用了它,并且我发现它可以更好地分离视图和其他层之间的关注点。

一个主要区别是 FreeMarker 模板不支持嵌入式 Java 代码并且不限于 Servlet 范式。

Spring 框架提供了使用 FreeMarker 而不是 JSP 所需的一切。

【讨论】:

以上是关于Freemarker 取代 JSP?的主要内容,如果未能解决你的问题,请参考以下文章

springboot 集成 freemarker

电商面试问题

JSP 与 FreeMarker [关闭]

JSP FreeMarker Velocity 原理

表现层 FreeMarker与JSP

freemaker之Unknown built-in variable: now