使用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处。
借鉴于