Thymeleaf基础为学习SpringMVC打基础,因为是基础所以我们只挑重要的讲
start:Time:2022/4/13 11:26
模板引擎
1、模板引擎:就是用来操作模板的引擎,就是用来渲染模板的,模板就是页面,就是用来生成页面的,其实具体的就是使用户界面与业务数据(内容)分离
2、模板引擎的作用:使前端页面也前端逻辑代码(业务数据)不再混合,便于阅读和修改以及简单错误
3、模板引擎的实质:函数,用来实现前端页面也前端逻辑(业务数据)代码的分离
4、ajax:ajax的出现使前后端分离成为可能。
Thymeleaf重要性
Thymeleaf可以替代JSP
Thymeleaf与JSP的区别在于,不运行项目之前,Thymeleaf也是纯HTML(不需要服务端的支持)也就是说,我们在非web程序也可以使用Thymeleaf,在有web程序,服务端的支持下就会以Thymeleaf渲染页面。而JSP需要进行一定的转换,这样就方便前端人员进行独立的设计,调试。
Thymeleaf特点
Thymeleaf相对其它模板引擎有三个极吸引人的特点:
1.Thymeleaf在有网络无网络的环境下皆可运行,适合让前端人员在没有服务端的支持下查看带数据的页面。它支持HTML原型,在html标签里增加额外的属性来达到模板+数据的展示方式。
2.Thymeleaf开箱即用的特性,它提供和spring标准俩种方言,可以直接套用模板实现JSTL,OGNL表达式效果,避免每天套模板,改jstl,该标签