其他分享
首页 > 其他分享> > thymeleaf fragment不想要div标签

thymeleaf fragment不想要div标签

作者:互联网

我想把script全部放入一个页面中,然后其他页面就可以通过th:replace引入它进来。但是正常方式都需要把script包裹在div中,并且div给上th:fragment="foot"这样之后其他页面才可以引入。

我的解决方法是

直接在foot.html写上所有的script,不使用div包裹它

<script th:src="@{/js/jquery-2.1.1.min.js}"></script>
<script th:src="@{/js/main.js}"></script>
<script th:src="@{/layer/layer.js}"></script>

然后其他页面引用的话就可以直接

<div th:replace="public/footScript.html"></div>

注意我这里没有::,正常情况需要<div th:replace="public/footer.html::foot"></div>这种方式来引入页面。虽然上面的代码在idea中给我警告了,但是页面效果出来了。


如果你有更好的方法,麻烦给我留言。

标签:script,fragment,thymeleaf,th,foot,div,页面
来源: https://blog.csdn.net/qq_34626094/article/details/122742448