spring JSP MVC和Thymeleaf MVC有什么区别?哪一种是spring网页设计的最佳方式?
发布于 2016-12-08 15:52:44
它们都是Spring MVC的视图层。首先,最基本的区别是文件扩展名。(.jsp & .html)
Branislav的评论是对的,JSP不是一个模板引擎。它被编译成servlet,然后servlet提供web内容。另一方面,Thymeleaf是一个模板引擎,它获取HTML文件,对其进行解析,然后生成所提供的web内容。
我们可以在files)
)进行比较时,它将更具可读性。在这里,胸腺叶是最慢的。
我建议你看看这个文档:http://www.thymeleaf.org/doc/articles/thvsjsp.html
发布于 2016-12-07 22:07:45
Thymeleaf是模板解析器,用于处理模板并生成纯html。
在我看来,Thymeleaf要好得多,因为它有很好的底层原理,并利用了浏览器的自然行为。
Jsp使得html难以阅读,它变成了html和java代码的奇怪混合,这给设计人员和开发人员之间的沟通带来了很多问题。
Thymeleaf保留了html,只添加了直观且非常有表现力的标签。它使你能够在脱机模式下工作,它在spring上工作得很好,我绝对推荐它优于jsp。
http://www.dineshonjava.com/2015/01/thymeleaf-vs-jsp-spring-mvc-view-layer.html?m=1
https://stackoverflow.com/questions/41019274
复制相似问题