首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring JSP MVC与百里叶MVC的差异

问spring JSP MVC与百里叶MVC的差异
EN

Stack Overflow用户
提问于 2016-12-07 21:53:58
回答 2查看 38K关注 0票数 48

spring JSP MVC和Thymeleaf MVC有什么区别?哪一种是spring网页设计的最佳方式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-08 15:52:44

它们都是Spring MVC的视图层。首先,最基本的区别是文件扩展名。(.jsp & .html)

Branislav的评论是对的,JSP不是一个模板引擎。它被编译成servlet,然后servlet提供web内容。另一方面,Thymeleaf是一个模板引擎,它获取HTML文件,对其进行解析,然后生成所提供的web内容。

我们可以在files)

  • Since它是更像HTML的代码,胸腺叶代码更具可读性(当然,您可以破坏它并创建不可读的代码,但最终,当您将其与files)

  • Standard方言(表达式语言

)进行比较时,它将更具可读性。在这里,胸腺叶是最慢的。

我建议你看看这个文档:http://www.thymeleaf.org/doc/articles/thvsjsp.html

票数 40
EN

Stack Overflow用户

发布于 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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41019274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档