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