Freemarker 以错误的方式嵌套元素

Freemarker nesting elements the wrong way

我在 FreeMarker

中使用 <#nested 时遇到问题

如果我这样做:

<div style="background: white;">
    <#nested "header">
    <#nested "info">
    <#nested "form">
</div>
<div>NOT WHITE</div>

即使 div 和 NOT WHITE 文本也有白色背景。由于某种原因,div 本身也嵌套在前一个 div 中。有人可以帮我吗?

可能您的实际嵌套内容(您没有在问题中显示)有一个未关闭的 div。因此,在 <#nested "from"> 关闭未关闭的 div 之后的 </div>,因此设置白色背景的 div 保持打开状态。