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