序列(List)
<#--
定义序列 -->
<#assign
mynums=[11,12,13,14,15,16,17,18,19]/>
<#list
mynums as mn>
${mn}
</#list>
拆分序列
<#--
拆分序列 -->
<#--
这里是将mynums序列中下标从
3
到
6
之间的元素拆分出来,组成一个新的序列
-->
<#assign
mynum01=mynums[
3
..
6
]/>
<#list
mynum01 as mn01>
${mn01}
</#list>
${
"你好,你来了吗今天看书了吗!"
[
0
..
8
]}...
你好,你来了吗今天...
<#--
连续序列 -->
<#--
从
55
到
58
:注意此时若写成[
55
..
58
]或者[
66
..
68
]则会报错
-->
<#assign
num01=
55
..
58
/>
<#list
num01 as num>
${num}
</#list>
<#list
66
..
68
as
num>
${num}
</#list>
哈希表(Map)
定义哈希表
<#assign maps={"1":"张三","2":"李四"}>
${maps["1"]}
|
张三
|
<#--以下代码可以将map的key转换为相应的序列-->
<#assign keys=maps?keys>
<#list keys as key>
${key}---${maps[key]}
</#list>
|
1---张三
2---李四
|
<#assign users={"username":"张三","password":"123"}>
${users.username}---${users["password"]}
|
张三---123
|
注意:
FreeMarker中的哈希表要求其key必须是字符串,包括数据模型中的java.util.HashMap的key也要是字符串,否则报错
不能直接用list遍历map,需要先将map的key转换为相应的序列
本文链接:FreeMarker集合(List、Map),本文由huangyineng原创,转载请注明出处
分享到:
相关推荐
NULL 博文链接:https://jsjxqjy.iteye.com/blog/2072705
Freemarker中遍历list集合实例
list(Table)表的集合 <#list table as map></#list> table1(map) table-名字 ${map.table} tableName-中文名 ${map.tableName} columnCount-字段数 ${map.columnCount} recordCount-记录数 ${map.recordCount}...
java导出word使用freemarker模板map数据导出word带图片 可以循环map 中list。 调用的2种方法在博客 https://blog.csdn.net/yjflinchong/article/details/122614203
@RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name,三年二班)...
NULL 博文链接:https://zhousheng193.iteye.com/blog/1129664
比较好的描述freemarker的list的文章
java集成freeMarker导出内含图片集合的word文档,模板
freemarker初探 附 freemarker中文手册 与 struts2 checkboxlist的研究 入门适用!
FreeMarker,FreeMarker
一篇freemarker很不错的文章 reeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用...
安装freemarker插件(freemarker的eclipse插件) a) 首先下载 freemarker-ide-0.9.14.zip(在这里不用下载了,附件中已经有了) b) 解压后:把hudson.freemarker_ide_0.9.14这个文件放到:eclipse\plugins下面 c) 发现...
用freemarker 来导出Excel 会简单很多。并且可以导出各种复杂表格,本示例带单元格内换行功能,项目中亲测可以使用,欢迎大家下载使用!
sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 ...
FreeMarker技术资料大集合包括宏以及一些列中文开发手册和技术文档其中包括:FreeMarker2.3.7_Manual_zh_CN,Freemarker-2.3.16 API,FreeMarker详细讲解,FreeMarker宏和freemarker中文手册。对新手学习freemarker...
这是一个java项目 下载这个示例 轻松搞定FreeMarker 包括: FreeMarker 解析javabean FreeMarker 解析map FreeMarker 解析list include标签用法
FreeMarker
java freemarker 常用内置函数
freemarker freemarker freemarker freemarker freemarker freemarker freemarker freemarker