spring JSP MVC 和 Thymeleaf MVC 的区别

2023-12-30

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


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

评论中的布拉尼斯拉夫是对的,JSP不是模板引擎。它被编译为 servlet,然后 servlet 提供 Web 内容。另一方面,Thymeleaf 是一个模板引擎,它采用HTML文件,对其进行解析,然后生成正在提供服务的 Web 内容。

  • 当你与 Thymeleaf 进行比较时,它更像是一个 HTML 风格的视图JSP views.

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

  • 由于它是更多 HTML 风格的代码,因此 thymeleaf 代码更具可读性(当然你可以破坏它并创建不可读的代码,但最终,当你将它与.jsp files)

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

  • 如果我们把这一切都放在一边的话,百里香叶就是这里最慢的一个。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

spring JSP MVC 和 Thymeleaf MVC 的区别 的相关文章

随机推荐