th:include 和 th:replace都是加載代碼塊内容,但是還是有所不同
- th:include:加載模闆的内容: 讀取加載節點的内容(不含節點名稱),替換div内容
- th:replace:替換目前标簽為模闆中的标簽,加載的節點會整個替換掉加載他的div
公共部分如下:
<!-- th:fragment 定義用于加載的塊 -->
<span th:fragment="pagination">
the public pagination
</span>
引用時如下:
================= th:include 和 th:replace============================
<!-- 加載模闆的内容: 讀取加載節點的内容(不含節點名稱),替換<div>的内容 -->
<div th:include="pagination::pagination">1</div>
<!-- 替換目前标簽為模闆中的标簽: 加載的節點會整個替換掉加載他的<div> -->
<div th:replace="pagination::pagination">2</div
結果如下:
<!-- 加載模闆的内容: 讀取加載節點的内容(不含節點名稱),替換<div>的内容 -->
<div> the public pagination</div>
<!-- 替換目前标簽為模闆中的标簽: 加載的節點會整個替換掉加載他的<div> -->
<span> the public pagination</span>
傳參:
<div th:fragment="Five(onevar,twovar)">
<p th:text="${onevar} + ' - - - - - ' + ${twovar}"></p>
</div>
引入模闆如:
<div th:include="myfrag::Five ('ThisOne','ThisTwo')"></div>
效果:
