org.thymeleaf.exceptions.TemplateInputException:解决片段错误:无法解析模板或片段 - java

我有一个奇怪的问题,当我使用替换或包含时,某些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窗口出现,而只是演示窗口。现在,我可以启动它,以最小化属性的问题,但是随后实际显示窗口也被最小化,这是我所不希望的。我也可以抓住窗口并在其…