美文网首页java学习笔记
freemarker在项目中经常使用到的语法总结

freemarker在项目中经常使用到的语法总结

作者: 菜菜___ | 来源:发表于2020-02-25 19:46 被阅读0次

    判断data.tag不为null

    <#if data.tag??>
    
    </#if>
    

    判断data.tag不为null且不为空字符串""

    <#if data.tag?? && data. tag!= "">
    
    </#if>
    

    判断data.is_top不为null且等于1

    <#if data.is_top?? && data. is_top == 1>
    
    </#if>
    

    获取列表imageList的长度

    ${data.imageList?size}
    

    多次替换后台返回值的特殊字符并分隔为数组

    <#list data.tag?replace(",",",")?replace(";", ",")?replace(";", ",")?split(",") as t>
           <span>${t}</span>
    </#list>
    

    if elseif else判断

    <#if data.tag??"">
    ${data.tag}
    <#elseif data.name??>
    ${data.name}
    <#else>
    ${data.name1}
    </#if>
    

    隐藏电话号码中间四位

    ${data.phone?substring(0,3)+"****"+data.phone?substring(7,11)}
    

    作者技术博客:https://www.jianshu.com/u/ac4daaeecdfe

    相关文章

      网友评论

        本文标题:freemarker在项目中经常使用到的语法总结

        本文链接:https://www.haomeiwen.com/subject/ysmbwctx.html