Html 胸腺碎片
我已经在Thymeleaf中创建了这个片段html页面Html 胸腺碎片,html,thymeleaf,Html,Thymeleaf,我已经在Thymeleaf中创建了这个片段html页面 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <ul th:fragment="top-menu" class="nav navbar-nav mai-top-nav"> <li class="nav-item"><a class="nav-link nav-link-selected"
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<ul th:fragment="top-menu" class="nav navbar-nav mai-top-nav">
<li class="nav-item"><a class="nav-link nav-link-selected" href="pages-my-ppt.html">My PPT</a></li>
<li class="nav-item"><a class="nav-link" href="pages-all-ppt.html">All PPT</a></li>
<li class="nav-item"><a class="nav-link" href="pages-my-wallets.html">Wallets</a></li>
<li class="nav-item"><a class="nav-link" href="pages-purchases.html">Purchases</a></li>
<li class="nav-item"><a class="nav-link" href="pages-alarms.html">Alarms</a></li>
</ul>
</html>
我在另一个模板中使用此片段:
<ul th:replace="bonanza/common/top-menu :: top-menu" />
但是我收到了这个错误消息:
无结束标记()。
只需用
包装您的ul片段,并将th:fragment
符号添加到该div
例如:
<div th:fragment="top-menu">
<ul class="nav navbar-nav mai-top-nav">
<li class="nav-item"><a class="nav-link nav-link-selected" href="pages-my-ppt.html">My PPT</a></li>
<li class="nav-item"><a class="nav-link" href="pages-all-ppt.html">All PPT</a></li>
<li class="nav-item"><a class="nav-link" href="pages-my-wallets.html">Wallets</a></li>
<li class="nav-item"><a class="nav-link" href="pages-purchases.html">Purchases</a></li>
<li class="nav-item"><a class="nav-link" href="pages-alarms.html">Alarms</a></li>
</ul>
</div>
并在另一个模板上使用div:
<div th:replace="bonanza/common/top-menu :: top-menu"></div>
或者你可以在你的ul上加上一个结束标签(但我不确定这样做是否更好)
<ul th:replace="bonanza/common/top-menu :: top-menu"></ul>