zoukankan      html  css  js  c++  java
  • freemarker 嵌套循环 (导出word时,修改ftl模板)

    1、循环 (循环输出reportList列表的每行的姓名)

    <#list reportList as report>

    ${report.name}

    </$list>

    2、嵌套循环

    <#list list as list>  --> <c:forEach items=‘list' var='list'>)

    <#list reportList as report>

    <#assign a=list_index/>  -->外循环的下标;注意不加引号;加了变成字符串了

    <#assign b=report_index/>  -->内循环的下标

    <#if (a>b)>    -->外循环下标大于内循环 ;也可以写成  <#if a gt b>

             =(==)     :判断两个值是否相等

                                !=           :............不相等

                                >(gt)      :判断左边是否大于右边

                                >=(gte)  :.....

                                <(lt)       :.....

                                <=(lte)    :.....

    ${report.name}

    </#if>

    </#list>

    </#list>

    等同于java中

    for(int i=0;i<list.size();i++){

      for(int j=0;j<reportList.size();j++){

        if(i>j){

          reportList.name;

        }

      }

    }

  • 相关阅读:
    SQL的介绍及MySQL的安装
    git中级技能
    git基本用法
    git基本语法
    出租车数据分析
    使用Spark MLlib进行情感分析
    增量式编码器专题
    vue-loader的简单例子
    node爬虫(转)
    fs-extra 文件管理
  • 原文地址:https://www.cnblogs.com/xlj227/p/7551446.html
Copyright © 2011-2022 走看看