文档章节

freemark使用list标签遍历set,有时会掉坑。

老武子
 老武子
发布于 2017/07/05 15:44
字数 140
阅读 15
收藏 0

多说两句:freemark的list标签是可以遍历set集合的没毛病,但是,下面这种情况就不可以了,会报异常:FreeMarker template error:
Underlying collection is not a list, it's org.hibernate.collection.internal.PersistentSet;

直接贴代码:

		//后台control给前端,一个members,set集合,当使用chunk函数来分组成row,遍历row时,会抛出异常。
       [#list members?chunk(5,"") as row]
			[#list row as member]	
					${member.name}
			[/#list]	
		[/#list]

解决方案:后台,变set为list。set转list,list转数组,见下面博客。

https://my.oschina.net/coffeeCode/blog/1162766

© 著作权归作者所有

老武子
粉丝 0
博文 15
码字总数 3390
作品 0
南汇
程序员
私信 提问
使用FreeMark导出数据到Excle表格

一、使用freemarker时需要的jar包:freemarker-2.3.19.jar。 二、根据需求做出导出模板 做出Excle模板 这个没什么说的,直接按照需求做出Excle模板,如下:(这里建议用Excle,别用WPS。后面...

你我青春时
2014/06/04
0
0
关于beetl的循环语句

@闲.大赋 你好,想跟你请教个问题: 关于循环遍历与页面输出,和freemark的写法做了对比一起贴出来如下(本人学习能力有限,如果代码有误烦请指教),发现这里beetl要做多次脚本标签开闭,最...

weosang
2015/02/12
3.1K
1
redis使用总结-redis命令使用

redis五种数据类型的使用 1、String 常用命令: set,get,decr,incr,mget 等。 应用场景: String是最常用的一种数据类型,普通的key/value存储都可以归为此类,这里就不所做解释了。 实现方式...

飓风2000
2014/04/06
0
0
struts2一些概念介绍和标签的使用

依赖注入 模块包含 struts.xml的模块包含格式 OGNL 对象导航语言 有个超大的好处就是根据对象访问属性,避免混乱。 OGNL标签分为:data tags和 control tags 一、数据标签 property标签 获取...

ke_ry
2016/12/30
0
0
如何使用Mybatis 的 foreach标签

当我们需要遍历一个集合类的对象时,通常需要使用foreach标签,下面,我们先以遍历List为例,写两种情况下如何遍历。 1.遍历List 1.1.只传入了一个List参数 当我们的Mapper类中只需要传入一个...

hengbao5
2018/05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
5
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
5
0
GIL 已经被杀死了么?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

豌豆花下猫
昨天
6
0
git commit message form

commit message一般包括3部分:Header、Body、Footer。 <type>(<scope>):<subject>blank line<body>blank line<footer> header是必需的,body、footer可以省略。 header中type、subject......

ninjaFrog
昨天
5
0
聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部