博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
freemark-----------list(list,map遍历)
阅读量:3676 次
发布时间:2019-05-21

本文共 572 字,大约阅读时间需要 1 分钟。

 在FreeMarker模板中可以包括下面几个特定部分:
1.    ${…}:称为interpolations,FreeMarker会在输出时用实际值进行替代。
       1.1 ${name}可以取得root中key为name的value。
       1.2 ${person.name}可以取得成员变量为person的name属性
2.<#…>:FTL标记(FreeMarker模板语言标记):类似于HTML标记,为了与HTML标记区分
3.<@>:宏,自定义标签

4.注释:包含在<#--和-->(而不是<!--和-->)之间

list集合遍历方式如下:

freemark 测试 <#-- list集合遍历 List中存放的是基本数据类型--> <#list list as str> ${str}
<#-- list集合为空(实例化了为ArrayList) --> <#if (list?size>0)> list长度大于0 <#else> list小于等于0

freemark 测试 <#-- map集合遍历 map中存放的是基本数据类型--> <#list map?keys as key> ${key} --------> ${map[key]}

转载地址:http://xsobn.baihongyu.com/

你可能感兴趣的文章
SpringCloud-平台即服务day7-Nexus和Registry
查看>>
Spring Security oAuth2
查看>>
2021网易游戏雷火2021春招游戏功能测试工程师 笔试记录----春招补录
查看>>
完全理解Docker安装软件,只需三步!
查看>>
整体学习Spring的Bean生命周期(上帝视角)
查看>>
Redis分布式锁逐步完善过程,最后推荐Redisson框架
查看>>
区块链11-区块链去中心化应用开发4-DAPP实战-应用介绍及前置知识
查看>>
Vue2.x中使用Bus遇到的问题及解决方法
查看>>
TypeScript从入门到精通(一)准备工作
查看>>
TypeScript从入门到精通(二)静态类型
查看>>
排序算法学习和总结
查看>>
缓存优化
查看>>
Java内存模型vs JVM运行时数据区
查看>>
工作内存缓存问题
查看>>
对于同步的规则定义
查看>>
ReentrantLock(可重入锁)
查看>>
ReadWriteLock(读写锁)
查看>>
HashMap的实现原理
查看>>
Ansible 角色:安装mysql(简易版)
查看>>
Ansible: 安装与配置
查看>>