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>
分享到:
相关推荐
freemarker使用笔记,从创建文件到写法指导
FreeMarker学习笔记FreeMarker学习笔记FreeMarker学习笔记
Freemarker学习笔记可以帮助初学者了解,快速掌握Freemarker
freemarker笔记
NULL 博文链接:https://zx527291227.iteye.com/blog/1924333
孔浩的freemarker视频笔记,值得一看!
从入门一步步的Demo等说明,包含了freemarker开发包中的类的关系说明,开发freemarker应用详细步骤等等,
=2:按索引3:|| &&例子8: #else例子9: 时间格式例子10:null处理提示方式一:提示方式二:提示方式三:例子11:宏定义1:2:(扩展)Fr
前端模板笔记,非常清晰
本人辛辛苦苦整理了一些关于FreeMarker的资料,并自己写了一些学习笔记,非常适合首次接触FreeMarker的童鞋