基本语法 | 作用 |
---|---|
${var} | 取值(插值)指令, 适用八大基本类型和 String 引用类型 |
${var!} | ${var!‘我是默认值’}, 有值时显示正常值,null 时显示默认值 |
${封装对象.属性} | 对封装对象进行取值,例:${User.name} |
${date?String(‘yyyy-MM-dd’)} | 对日期取值并格式化显示 |
<#assign num = 100 /> | 定义变量(仅 page 域生效),支持计算和赋值 |
<#list list集合 as item> | 对 List 集合进行遍历取值 |
<#list map?keys as key> k e y : {key}: key:{map[key]} </#list> | 对 Map 集合进行取值 |
<#if 条件> | if 语句 |
<#if 条件> 输出 <#else> 输出 </#if> | if - else 语句 |
</#assign>
// 获取集合的长度
${list?size}
// 集合按某字段升序排序并遍历
<#list list?sort_by("字段") as x>
${x}
</#list>
// 集合按某字段降序排序并遍历
<#list list?sort_by("字段")?reverse as x>
${x}
</#list>