
SpringBoot+Thymeleaf抽取HTML公共页面及引入公用页面教程
在开发Web网站的时候,HTML页面有很多是相同的,如果每一个页面都写一遍,不仅非常麻烦,而且非常不利于后期的更改。典型的如导航栏、页脚等,每个HTML页面几乎都一样。
在Thymeleaf中我们通过如下的机制来抽取处公共的页面,并在需要的时候引入这个页面就可以了。
建立一个公共页面,存放公共代码段
使用th:fragment定义一个公共代码段。如下定义了两个公共代码段th:fragment="head(title)"(title为引用公共代码段时传入的参数);th:fragment="menu(n)"(n为引用代码段时传入的参数)。
<!DOCTYPE html>...