zoukankan      html  css  js  c++  java
  • freemarker, 序列和哈希的常见函数

    <#-- 序列和哈希的函数 -->
    <#assign seq1=1..4>
    ${seq1?first}
    ${seq1?last}<#-- 返回序列中最后一个数据 -->
    ${seq1?seq_contains(6)?string}<#-- 序列中是否包含 指定的数据 返回布尔值 需要处理-->
    ${seq1?seq_index_of(6)}<#-- 判断指定数据的索引位置 -->
    ${seq1?seq_last_index_of(6)}<#-- 判断指定数据最后一次出现的索引位置 -->
    <#list seq1?reverse as seq><#-- 反转序列-->
        ${seq}
    </#list>
    ${seq1?size}
    <#list seq1?sort as seq><#-- 排序序列-->
        ${seq}
    </#list>
    <#assign seq2=[
    {"name":"xiamo","age":22},
    {"name":"zhaoritian","age":12},
    {"name":"dasha","age":32}]>
    <#list seq2?sort_by("name") as seq><#-- 指定排序规则进行排序序列-->
        ${seq.name}--${seq.age}
    </#list>
    
    <#assign user={"name":"xiamo","age":12,"address":"tianhe"}>
    <#list user?keys as key> <#-- 获取hash中所有的key值 -->
        ${key}
    </#list>
  • 相关阅读:
    Java基础——方法
    JavaScript-JSON解析
    JavaScript—事件
    Window 浏览器窗口对象
    JavaScript 事件
    JavaEE——css字体样式效果
    JavaEE——CSS字体样式
    JavaEE——CSS3选择器
    JavaEE——css边框样式
    JavaEE——XML简介
  • 原文地址:https://www.cnblogs.com/m01qiuping/p/6425012.html
Copyright © 2011-2022 走看看