zoukankan      html  css  js  c++  java
  • Freemarker list 的简单使用

    freemarker list (长度,遍历,下标,嵌套,排序)

    1. freemarker获取list的size :

    Java

    ArrayList<String> list = new ArrayList<String>();

    Freemaker

    ${list?size}

    2. list的遍历:

    <#list animals as being>

        <tr>

            <td>${being.name}${being.price}<td>

        </tr>

    </#list>

    3. 遍历MAP 

     <#list map?keys as k>

        <option value="${k}">${map[k]}</option>

    </#list>

    4.list遍历中的下标序号:

    _index是list的一个属性

    <#list list as a>

         ${a_index}

    </#list> 

    5.取LIST中第i个元素的值

    ${list[i]} 

    嵌套时前面要有括号,如下,将字符串变成list,然后取第i个元素的值

     ${(str?split(","))[i]} 

    6. list的嵌套:

    <#list jsskList as jsskVO>

       <#list kcList as kcVO>

               <#if kcVO.kch=jsskVO.kch> (kcVO里有编号和名称,而jsskVO里只有编号)

                      ${kcVO.kcm} 

               </#if>

       </#list>

    </#list>

    7. list排序:

          升序 .sort_by()

    <#list list?sort_by("字段") as x>

    </#list>

         降序 .sort_by()?reverse

    <#list list?sort_by("字段")?reverse as x> 

    </#list>

    8.item_has_next,size使用:

    <#list userList as user>


      <#if !user_has_next>
       共有${userList?size}最后一个用户是:${user.userName}
      </#if>
    </#list>

  • 相关阅读:
    一本通1621轻拍牛头
    2.23模拟赛
    一本通1618越狱
    P2280 [HNOI2003]激光炸弹
    P4513 小白逛公园
    P2165 [AHOI2009]飞行棋
    P1877 [HAOI2012]音量调节
    P2023 [AHOI2009]维护序列
    P2253 好一个一中腰鼓!
    P2434 [SDOI2005]区间
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/7237992.html
Copyright © 2011-2022 走看看