zoukankan      html  css  js  c++  java
  • freemarker 使用笔记

    1、插值
    userName为待插入值
    ${userName} 插值
     
    2、处理不存在插值
    ${userName!}
    或给定缺省值:${userName!'张三'}
     
    3、??询问变量是否存在,不存在返回false
    <#if userName??>${userName}</#if>
     
    4、注释
    <#— 注释 —>
     
    5、if 指令
    <#if user.name == '张三'>
    </#if>
     
    6、list 指令
    <#list userList as user>
    ${user.name}
    ${user_index}     <#— 当前序号 —>
    </#list>
     
    7、日期显示
    long类型(通常JAVA类型)日期显示
    user.createTime?number_to_time?string("yyyy-MM-dd")
     
    先使用了内置函数将long类型转成时间日期类型
    number_date、number_to_time、number_to_datetime
     
    在由日期类型转成字符串
    date_format time_format diatomite_format
     
    8、内建函数string 为单独的插值重写默认格式
     
    布尔值转成字符串
    ${married?string("yes","no")}
     
     
     
  • 相关阅读:
    Storm
    Linux 网络配置
    .NET Remoting
    jwt
    new操作符
    元数据
    C# lock
    三十而立
    面试
    灯火
  • 原文地址:https://www.cnblogs.com/shuleihen/p/4534385.html
Copyright © 2011-2022 走看看