正如我们在这个问题中看到的,ASP.NET 有很多很酷的视图引擎。但是 Java/JSP 呢?我有什么选择?
谢谢
对于一般的模板引擎,FreeMarker是Velocity的一个很好的替代品——它有一个很好的宏系统、干净的语法和语义。这些通常与Apache Tiles或SiteMesh等页面布局/组合框架结合使用。
Velocity是一个非常简单的视图引擎。它的功能可能看起来有点有限,但这就是想法。如果您需要执行更复杂的任务,则应在服务器端代码中执行。
您在寻找 Java 的 MVC(用于网络)吗?那是JSF。
第三方 MVC:最小的 Java Web MVC 框架是什么?
还有resin/quercus,它是PHP 的100% java 实现。我一直很喜欢 PHP 与 HTML 的集成方式,尽管我对 PHP 没有太多喜欢的地方。它很受欢迎——似乎您可以轻松地将 Wordpress 主题复制到您的 Java 应用程序中。