0
有沒有辦法在Freemarker宏中調用函數?什麼我試圖做 例:如何在FreeMarker宏中調用函數?
<#function foo>
<return "hello">
</#function>
<#macro fooMacro>
${foo()}
</#macro>
<@fooMacro> <#-- This doesn't work for me
"The "foo()" has evaluated to null or missing" -->
同樣,有沒有辦法給一個函數的輸出傳遞到宏觀的PARAM?像:
<#macro fooMacro p1>
${p1}
</#macro>
<@fooMacro p1=foo()/> <!-- Also doesn't seem to work for me -->
其實在我的項目的進一步調查,我的問題也可能返回無效值...如果這兩個動作本身的功能可能可能是我的項目代碼存在問題。 – CowZow
呃這個問題是我在返回標籤上缺少'#'。所以每次我調用該函數時都返回null/missing錯誤。 – CowZow