`
yourenyouyu2008
  • 浏览: 281967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freemarker细节整理

    博客分类:
  • mvc
 
阅读更多

1)function定义最好每个属性都给出默认值,如果没有默认值,调用时传入的参数是null(或空)时会找不到对应的函数。下面示例中当spaceCategory1.usedUrl时空时执行进入不到_nullTo里面

示例:如果url是空设置url为#
<a href="${fn._nullTo(spaceCategory1.usedUrl,'#')}">
-->

<#function _nullTo param to>
    <#if param!=''>
    <#return param>
    <#else>
    <#return to>
    </#if>
    <#return param>
</#function>

改成

<#function _nullTo param='' to=''>
    <#if param!=''>
    <#return param>
    <#else>
    <#return to>
    </#if>
    <#return param>
</#function>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics