Spring JSP MVC和Thymeleaf MVC之间的区别

Spring JSP MVC和Thymeleaf MVC之间的区别,第1张

Spring JSP MVC和Thymeleaf MVC之间的区别

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

.jsp
.html

Branislav在评论中是正确的,

JSP
不是模板引擎。它被编译到servlet,然后servlet正在提供Web内容。另一方面,Thymeleaf是一个模板引擎,可获取
HTML
文件,解析文件然后生成要提供的Web内容。

  • 将Thymeleaf与

    JSP
    视图进行比较时,它更像是HTML-ish视图。

  • 我们可以在thymeleaf中使用原型代码:http : //www.dineshonjava.com/2015/01/thymeleaf-vs-jsp-spring-mvc-view-layer.html#.WEkLzLKLTig

  • 由于它是HTML风格的代码,因此百里香叶代码更具可读性(当然,您可以打乱它并创建不可读的代码,但是最后,将其与

    .jsp
    文件进行比较时,可读性更高)

  • 标准方言( 表达语言 )比JSP表达语言强大得多

  • 如果我们把所有这些都放在一边,百里香是这里的慢者。

我建议您看一下此文档:http :
//www.thymeleaf.org/doc/articles/thvsjsp.html



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存