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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值