【发布时间】:2018-02-08 09:27:27
【问题描述】:
我有三个非常简单的文件:
main.ftl
<#include "header.ftl">
<h1>Test</h1>
<#include "footer.ftl">
header.ftl
<h1>Header</h1>
footer.ftl
<h1>Footer</h1>
从技术上讲,它应该输出三个h1,但我的实际输出是:
- 我了解到,根据配置,ftl 的括号可能会从
<和>更改为[和],我尝试更改但仍然没有。 - 我使用了
*通配符来检查父目录和当前目录,但仍然没有运气。 - Freemarker 文档指出,默认情况下
include指令将内容解析为.ftl文件,所以我应该没有 问题:
parse:如果为真,则包含的文件将被解析为 FTL,否则整个文件将被视为简单文本(即,不会在其中搜索任何 FreeMarker 构造)。如果省略此选项,则默认为 true。
那么为什么我的模板没有被解析?
【问题讨论】:
标签: java freemarker ofbiz