gpt4 book ai didi

java - 使用 thymeleaf 碎片

转载 作者:行者123 更新时间:2023-12-02 02:01:05 25 4
gpt4 key购买 nike

我正在使用 Spring 和 Thymeleaf 开发应用程序,我想知道如何使用 thymeleaf 片段。

Thymeleaf 与 JSP 的优点是我们不必运行应用程序来查看模板,但是,当我们将模板拆分为片段时,它将如下所示:

<body>
<nav th:replace="fragments/header :: navbarMain"></nav>
<div th:replace="fragments/header :: modalLogin"></div>
</body>

问题是,如果不运行应用程序,模板将不会被处理,我们在浏览器中将看不到任何内容。处理这种情况的良好做法是什么?我应该在这里创建“假”导航栏然后使用 th:replace,例如:

<body>
<nav th:replace="fragments/header :: navbarMain" class="fake-header"></nav>
<div th:replace="fragments/header :: modalLogin"></div>
</body>

或者有更好的方法吗?

最佳答案

是的,您应该只在原型(prototype)设计中包含虚假占位符。这没有什么问题。

您还可以使用一些像这样的自定义解决方案

https://github.com/BlackPepperSoftware/thymeleaf-fragment.js

关于java - 使用 thymeleaf 碎片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51555580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com