我有一个奇怪的问题,当我使用替换或包含时,某些HTML文件未包含在内。是什么原因造成的?
header.html
<header id="header" xmlns:th="http://www.thymeleaf.org">
<div th:replace="/blocks/topbar :: topbar"></div>
</header>
topbar.html
<div class="top-bar">
<div class="container">
<div class="row">
<div class="col-sm-6 col-xs-4">
<div class="top-number"><p><i class="fa fa-phone-square"></i> +0123 456 70 90</p></div>
</div>
<div class="col-sm-6 col-xs-8">
<div class="social">
<ul class="social-share">
<li><a href="#"><i class="fa fa-facebook"></i></a></li>
</ul>
</div>
</div>
</div>
</div><!--/.container-->
</div><!--/.top-bar-->
错误:
org.thymeleaf.exceptions.TemplateInputException: Error resolving fragment: "~{'/blocks/topbar' :: topbar}": template or fragment could not be resolved (template: "blocks/header" - line 3, col 10)
参考方案
您的th:fragment="topbar"
中没有topbar.html
。
附加的<div>
可能会解决您的问题。
<div th:fragment="topbar">
<!--fragment div start-->
<div class="top-bar">
<div class="container">
<div class="row">
<div class="col-sm-6 col-xs-4">
<div class="top-number">
<p><i class="fa fa-phone-square"></i> +0123 456 70 90</p>
</div>
</div>
<div class="col-sm-6 col-xs-8">
<div class="social">
<ul class="social-share">
<li><a href="#"><i class="fa fa-facebook"></i></a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!--/.container-->
</div>
<!--/.top-bar-->
</div>
<!--fragment div end-->
Thymeleaf:URL中的参数不会被替换 - java我正在尝试学习Spring MVC和Thymeleaf。我有以下HTML部分,可以打印出链接和按钮:<ul th:each="item : ${typesMap}"> <li> <a href="roomdetails.html" th:href="@{/roomdetails/…
等效于C#中的ASM类(Java) - java我的任务是将项目转换,同时将其升级,从Java转换为C#。但是,我发现以下类及其功能存在问题:import jdk.internal.org.objectweb.asm.tree.AbstractInsnNode; import jdk.internal.org.objectweb.asm.tree.ClassNode; import jdk.interna…
java.lang.VerifyError:在分支目标73处期望一个堆栈映射框架 - java我使用jdk 1.7,jekins,maven,当我构建项目时,单元测试失败,错误是: java.lang.VerifyError:在分支目标73处期望一个堆栈映射框架 异常详细信息:位置: com / DataDictDao.save(Lcom / DataDict;)Ljava / lang / Long; @ 25:lcd原因: 在此位置的预期堆栈图框…
Java:线程池如何将线程映射到可运行对象 - java试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …
通过openoffice API控制印象展示窗口 - java我目前正在尝试使用openoffice API来显示Java的PowerPoint演示文稿-我有一个公平的方法,我设法打开了演示文稿并进行显示。但是,有一些我想做的事情,我无法理解API的现状:我不希望主要的Impress窗口出现,而只是演示窗口。现在,我可以启动它,以最小化属性的问题,但是随后实际显示窗口也被最小化,这是我所不希望的。我也可以抓住窗口并在其…