-
区别
th:insert 如同插入的字面意思,将指定的代码片段插入主标签内
th:replace 如同替换的字面意思,将主标签替换为指定的代码片段
th:include (3.0版本后已不推荐使用) 类似于th:insert, 不同的是在插入的时候不带代码片段的标签,只插入代码
代码展示
代码片段<footer th:fragment="copy"> © 2011 The Good Thymes Virtual Grocery </footer>
使用thymeleaf语法
<body> ... <div th:insert="footer :: copy"></div> <div th:replace="footer :: copy"></div> <div th:include="footer :: copy"></div> </body>
结果是
<body> ... <div> <footer> © 2011 The Good Thymes Virtual Grocery </footer> </div> <footer> © 2011 The Good Thymes Virtual Grocery </footer> <div> © 2011 The Good Thymes Virtual Grocery </div> </body>
参考:
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#template-layout