`
akunamotata
  • 浏览: 374507 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

freemarker使用笔记

阅读更多

freemarker现学现用笔记:

 

判断是否为空:

 

<#if xx?exists>

<#if xx??>

<#if xx?default("xxx")>

 

 

数据类型转换:

 

${xx?string} //字符串

 

${xx?number}//整数

 

${xx?currency}//小数

 

${xx?percent} //百分比

 

截取字符串长度:

 

 

有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的列子就可以自定义显示的长度

 

< lt. <= lte. > gt. >= gte

 

<#if jstbqkVO.gzdd?length lt 8>

           <a href>${jstbqkVO.gzdd?default("")}</a>

      <#else>

           <a href title="${jstbqkVO.gzdd}">${jstbqkVO.gzdd[0..3]?default("")}...</a>

</#if>

 

意思就是如果这个字符串的长度小于8,那么就正常显示,反之则取4位

 

 

排序:

 

1.升序.sort_by()

 

<#list list?sort_by("字段") as x> 

</#list>

 

2.降序.sort_by()?reverse

 

<#list list?sort_by("字段")?reverse as x> 

</#list>

 

 

去空格:

 

${xx?trim}

 

 

格式化日期:

 

${date?string("yyyy-MM-dd HH:mm:ss ")}

${date?string("yyyyMMdd ")}

 

判断list size为0:

 

 

<#if (rightInfo.according?size>0)>

   <#list rightInfo.according as list>

        第${list_index+1}条:   ${list.accordingTitle}

   </#list>

<#else>

      无信息!

</#if>

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics