首页 > 其他分享 >Ireport实现接收List<Map>参数并展示出来

Ireport实现接收List<Map>参数并展示出来

时间:2022-12-14 14:36:09浏览次数:34  
标签:equips 报表 parameters List Ireport 放置 接收

首先:在你的报表中接收java传过来的字段他们统一放置在parameter中,sql查询出的字段统一放置在fields中。
那么如下我的parameters中有一个equips的字段。它是collection类型。也就是放置List的字段。

然后在父报表中新增一个子报表:
右键属性,new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{equips})括号中放我们的parameters中equips的字段。
然后新建子报表equips。在fileds中新增List内的字段一一对应就好了。

数据类型要记得一致

标签:equips,报表,parameters,List,Ireport,放置,接收
From: https://www.cnblogs.com/jingwei129/p/16982011.html

相关文章

  • List<>的常用方法(未完,随时积累)
    这里记录一些List<>集合的常用方法,随时学习随时积累。1、Find方法泛型集合List<T>中的Find函数用于查找集合中符合指定条件的元素..相比foreach遍历元素,用Find函数查找,......
  • 使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model
    使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model代码如下: publicclassHelper{///<summary>///将DataTable中的数据......
  • 报错:fastclick.js?fe3c:446 [Intervention] Unable to preventDefault inside passive
    报错:fastclick.js?fe3c:446[Intervention]UnabletopreventDefaultinsidepassiveeventlistenerduetotargetbeingtreatedaspassive.Seehttps://www.chromes......
  • Java中ArrayList同步的2种方法分享
    Java中ArrayList同步的2种方法分享​​arrayList​​ 的实现是默认不同步的。这意味着如果一个线程在结构上修改它并且多个线程同时访问它,它必须在外部同步。结构修改意味......
  • Listener监听器
    1.概念及分类listener现在的运用并不多,主要用到的是application中的ServletContextListener  2.使用方法:在初始化方法中加载资源在销毁方法中释放资......
  • 链表与list
    1.链表实现特点:每一个节点都是在堆内存上独立new出来的,节点内存不连续。即逻辑地址连续,而物理地址不连续。优点:内存利用率高,不需要大块连续内存插入和删除节点......
  • golang的net包net.Dial和net.Listen
    在Go中,网络编程主要通过net包实现。支持包括TCP/IP、UDP、域名解析和Unix域socket等连接,此外,还通过net/http,net/rpc等提供了HTTP,RPC等主流应用层的连接协议。TCP服......
  • Java类和对象2-API,String,ArrayList
    Java类和对象2-API,String,ArrayList如何使用帮助文档(API)先看这个类在哪个包里.看这个类的描述信息,知道这个类是干啥的.看构造方法.最后看成员方法,就是返回值,......
  • C#后端接收前端的各种类型数据
    文章来源:http://wjhsh.net/walt-p-11298037.html 前端往后端提交数据的方式常用的就这么三种:1.form提交;2.url参数提交;3.json提交1.针对表单form方式的提交在后端使用Re......
  • socket中的发送与接收函数
    网络I/O操作:(一)read()/write()(二)recv()/send()(三)readv()/writev()(四)recvmsg()/sendmsg()(五)recvfrom()/sendto()-------------------------......