Spring JSP MVC和Thymeleaf MVC之间的区别

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

回答:

它们都是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

以上是 Spring JSP MVC和Thymeleaf MVC之间的区别 的全部内容, 来源链接: utcz.com/qa/404215.html

回到顶部