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