Thymeleaf 片段抛出错误中的条件对象

Thymeleaf 片段抛出错误中的条件对象,thymeleaf,Thymeleaf,我有一个主要部分使用th:if,它与我在片段中使用的对象相同,但是片段基于该对象抛出了一个错误 下面,mainfo片段中的nameInfo抛出了一个错误。即使使用空检查 //main.html <section th:if="${nameInfo != null AND nameInfo.firstName != null}"> <section class="main-cont"> <div id="n

我有一个主要部分使用th:if,它与我在片段中使用的对象相同,但是片段基于该对象抛出了一个错误

下面,mainfo片段中的nameInfo抛出了一个错误。即使使用空检查

//main.html

<section th:if="${nameInfo != null AND nameInfo.firstName != null}">
  <section class="main-cont">
    <div id="name-method>
       <div class="main-lg-3">
          <div th:replace="component/mainInfo :: mainInfo_check "></div>
       </div>
    </div>
  </section>
</section>

试着改变这个

<div th:replace="component/mainInfo :: mainInfo_check "></div>

对此

<div th:replace="component/mainInfo :: mainInfo"></div>

这不起作用,因为我正在根据其他条件呈现mainfo\u检查扫描您的问题,以显示(a)抛出的特定错误消息,以及(b)
mainfo\u检查的内容。
<div th:replace="component/mainInfo :: mainInfo"></div>