java中用什么接收集合数据_Ireport5.0.1 从java后台接收list集合

作为ireport新手,开始使用时总有很多问题,说一下今天解决的一个问题,就是怎样从java后台接收list集合并显示出列表。

1、首先要在主dataset中的Paramerters 中创建参数list(后台传map的key,如map.put("list",list1)),并修改其类型为java.util.Collection;

33ee8e578908c79086bffd6d1b0953cd.png

ddaffc97cbaa6bc37ea9992fd052610d.png

2、然后在其所在Detail中添加List(component)组件,将要显示的数据放置List框中;

dadca6367ea7fcff01ba889850b9a7b4.png

3、右键List(component),选择 Edit list datasource 设置 Connection/Datasource Expression 为

new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{list}),点击ok,用$F{属性名}就可取到对象对应的属性值。

adb54e26332b28d9a49119ff76f81aad.png

注意字体设置,一般设置  :     Font name : 宋体

Pdf Font name is now deprecated :  STSong-Light

Pdf Encoding:  UniGB-UCS2-H(Chinese Simplified)

原文:http://www.cnblogs.com/Mrshuang11/p/7454233.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值