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

猜你喜欢

转载自blog.csdn.net/ystar0814/article/details/80771991
今日推荐