美文网首页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