我有三个非常简单的文件:包括不解析模板文件
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
文件,所以我应该没有 问题:
解析:如果这是真的,那么包含文件将被解析作为FTL,否则整个文件将被视为简单文本(即,不会在其中搜索FreeMarker构造)。如果您省略此选项,则默认为true。
那么为什么我的模板不被解析?
试过了,没有工作。 – Script47
你是否得到相同的错误? –
是的,它不解析。 – Script47