thymeleaf include標籤的使用 替換ifream 達到同樣的效果

使用ifream標籤可以在父類div中嵌套子頁面

	<iframe src="view1.html" width="100%" height="654px" frameborder="no" border="0"></iframe>		 

這樣就把view1.html 套進了index頁面中。

但是使用thymeleaf模板後ifream標籤就不管用了。不過thymeleaf也有解決的辦法 就是th:include 標籤和th:replace標籤。

下面我只說說include標籤  因爲他倆的用法幾乎一致。

首先在子頁面需要引用的模塊前用<div th:fragment=“test1”></div>包住。

<div th:fragment="test1">....頁面內容省略....</div>

然後在父頁面上

<div th:include="liandong/view1 :: test1" width="100%" height="355px" frameborder="no" border="0"></div>

這樣就可以父頁面嵌套子頁面中指定的內容了。

如果想把子頁面的所有內容都引進了,那就不需要用<div th:fragment=“test1”>了。直接在父頁面div處這樣:

<div th:include="liandong/view1"

此時子頁面的所有內容都會被嵌套在父頁面指定的div處。

借鑑於

https://blog.csdn.net/dzq_boyka/article/details/79697298

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章