1、在项目开发中很多时候我们要做的事导出数据列表,那么如果使用freemarker的时候,list也是不会少的
<#list datelist ?sort_by("name") as data>//根据name排序 reverse为降序
<#list datelist as date>
<tr>
<td>${data_index+1}<td>//序号是从0开始的
</tr>
<tr>
<td>${data.name}<td>//输出数据
</tr>
</#list>
2、我们来看下例子,在上一个的基础上,我们开始编程
首先我们只需要将参数改变,以前是一个实体类,现在是一个list,我们把list放到map里面传过去。
3、模板,和上一个一样生成模板,一定要记得核对模板信息,我们将输出列表,
根据:
生成模板后,我们需要在.ftl文件中添加遍历信息如图:
然后在放到相应的路径下,这样我们下载就会是列表。