我有三個非常簡單的文件:包括不解析模板文件
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