thymeleaf 关于 th:replace、th:include、th:insert 三者的区别
th:insert
:保留自己的主标签,保留th:fragment
的主标签。th:replace
:不要自己的主标签,保留th:fragment
的主标签。th:include
:保留自己的主标签,不要th:fragment
的主标签。(官方3.0后不推荐)
例子源码:
<footer th:fragment="copy_www_codercto_com">
<div>码农网</div>
</footer>
使用:
<div th:insert="footer :: copy_www_codercto_com"></div>
<div th:replace="footer :: copy_www_codercto_com"></div>
<div th:include="footer :: copy_www_codercto_com"></div>
结果:
<div>
<footer>
<div>码农网</div>
</footer>
</div>
<footer>
<div>码农网</div>
</footer>
<div>
<div>码农网</div>
</div>
暂无回复。