zoukankan      html  css  js  c++  java
  • Freemarker中空值 null的处理++++定义数组

    http://blog.java-zone.org/archives/800.html

    <#list listBlogPost as blogPost>
    </#list>
    如果 listBlogPost 为NULL 会报错。加上?exists(是否存在) 或者?default("")如果为null时默认为空,
    例如:
    
    <#if listBlogPost?exists && listBlogPost.size != 0 >
    <#if Session["cartList"]?exists>
    <#list Session["cartList"] as item>
        ${pageTitle?default("")}
    </#list>
    <#if s?exists> 等价于 ${s?if_exists}
    exists用在逻辑判断,而if_exists用来打印东西时用到,如果存在打印,不存在打印空字符串。
    exp1?exists           可用exp1??       代替
    exp1?if_exists        可用exp1!        代替
    exp1?default(exp2)    可用exp1!exp2    代替

    http://blog.csdn.net/milife2013/article/details/8217146

    <#assign configArr = [
    ['北京','010'],
    ['上海','021']
    ] >
    
    <#list configArr as it>
    ${it[0]}   ${it[1]} 
    </#list>
    正确输出了:
    北京   010 
    上海   021
  • 相关阅读:
    JavaScript 数组进行拼接的函数
    Scrum工件
    Scrum角色
    Scrum
    看板kanban
    敏捷估算
    用户故事地图
    用户故事
    用户画像
    AARRR模型
  • 原文地址:https://www.cnblogs.com/yiguxianyun/p/6118540.html
Copyright © 2011-2022 走看看