1,模板引擎的工作流程
2,回顾之前学过的JSP技术
那么JSP是一种什么样的运行机制?大家可以回想一下?
同一个JSP文件,第一次被访问和第二次被访问,经历的处理流程是否一样?
3,什么是Thymeleaf?
Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎
相较与其他的模板引擎,它有一个最大的特点是:
Thymeleaf,它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。
这是由于它支持 html 原型,然后通过在html 标签里增加额外的属性来达到模板+数据的展示的效果
比如:
<a th:text="${url}">百度</a>
浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的模板可以静态地运行;
当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。
4,引入依赖
<dependency>
<groupI