freemarker,自定義函數


一自定義函數

<#-- 自定義函數 -->
<#function add num1 num2>
    <#return num1+num2>
</#function>
<#function add_all nums...><#-- 自定義可變參數的函數 -->
    <#local sum=0><#-- 聲明局部變量 -->
    <#list nums as num>
        <#local sum+=num>
    </#list>
    <#return sum>
</#function>

二,使用自定義函數

<#import "user_defined_function.ftl" as self_defined>
${self_defined.add(1,3)}<#-- 使用自定義的函數 -->
${self_defined.add_all(1,3,6,7)}<#-- 使用自定義的可變參數的函數 -->

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM