zoukankan      html  css  js  c++  java
  • FreeMarker内建函数

    内建函数

    内建函数语法格式: 变量+?+函数名称  

    获取集合大小

    我们通常要得到某个集合的大小,如下图:

     

    我们使用size函数来实现,代码如下:

    共  ${goodsList?size}  条记录

    转换JSON字符串为对象

    我们通常需要将json字符串转换为对象,那如何处理呢?看代码

        <#assign text="{'bank':'工商银行','account':'10101920201920212'}" />

    <#assign data=text?eval />

    开户行:${data.bank}  账号:${data.account}

    日期格式化

    代码中对变量赋值:

    dataModel.put("today", new Date());

    在模板文件中加入

    当前日期:${today?date} <br>

    当前时间:${today?time} <br>   

    当前日期+时间:${today?datetime} <br>        

    日期格式化:  ${today?string("yyyy年MM月")}

    运行效果如下:

     

    数字转换为字符串

    代码中对变量赋值:

    map.put("point", 102920122);

    修改模板:

    累计积分:${point}

    页面显示:

     

    我们会发现数字会以每三位一个分隔符显示,有些时候我们不需要这个分隔符,就需要将数字转换为字符串,使用内建函数c

    累计积分:${point?c}

    页面显示效果如下:

     

  • 相关阅读:
    不能在注册表中识别出来python时的解决方法
    Biopython
    Biopython
    生信相关网站
    linux下的查找命令
    class
    不同版本的Eclipse安装SVN插件
    【如何快速的开发一个完整的iOS直播app】(原理篇)
    iOS 直播
    Ios-视频直播-知识点汇总-持续更新
  • 原文地址:https://www.cnblogs.com/alexzhang92/p/10417122.html
Copyright © 2011-2022 走看看