网上有这样的说法
主要原因: 主报表找不到子报表的Jasper文件(深入分析) 解决办法: 在主报表中设置变量SUBREPORT_DIR(若不存在则新建),代表子报表模板文件的真识路径,设置子报表的属性Subreport Expression 的值为:$P{SUBREPORT_DIR}+"subreportname.jasper",通过程序动态设置SUBREPORT_DIR,使得主报表 能够获得子报表模板文件的真识路径. 步骤如下: 1.设置主报表变量: SUBREPORT_DIR VeiwParameters选中SUBREPORT_DIR变量名Modify设置Default value Expression的值为:””; 2.修改子报表属性 在主报表中右击子报表,选择Subreport(other)选项,设置Subreport Expression的值为:$P{SUBREPORT_DIR}+"subreportname.jasper" 3.在Action中动态获得子报表的真实路径,设置成SUBREPORT_DIR变量的值:param.setParameters("SUBREPORT_DIR",request.getRealPath("/Reports/")+"/"); 另:对于多个子报表,做法类似,只需设置子报表属性即可(前提:所有子报表存放在同一路径下),若存放在不同的路径下, 需在主报表中建立多个表示子报表路径的变量,一一对应到各个子报表上,并通过程序一一设定其真实路径
如果传递参数麻烦,最后的做法是
在报表中,传递参数
如果是三层子报表,类似,分别要传递下去,根报表会由jasper赋值为跟报表所在位置,但是子报表却没有被赋值,所以这里的赋值工作必须我们人工传递下去,直到最后一层报表
相关推荐
jasper很多报表 ,其中包括 普通报表,分组报表,自定义报表,图形报表,以及 图形表格混合的报表
博文“Java开源报表Jasper入门(2) -- 使用JasperSoft Studio创建一个简单报表”对应工程的源码,原文地址见:http://blog.csdn.net/neareast/article/details/12030475
Jasper Report 报表的使用步骤,及基本的应用详细描述
jasper报表(odoo)
jasper ireport 生成 报表,导入直接运行,不必修改任何配置
jasper report 报表源码 里面有demo 容我多说俩,jasperReports 是一个基于 Java 的开源报表工具,它可以在 Java 环境下像其它 IDE 报表工具一样来制作报表。JasperReports 支持 PDF、HTML、XLS、CSV 和 XML 文件输出...
spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等。
Dynamic+Jasper+Mysql连接生成报表示例
Jasper报表制作小技巧
基于Jasper的报表管理平台设计与实现论文.doc
ireport+jasper报表,报表时项目中不可缺少的模块,我把前辈的东西拿来修改了一下终于实现了自定义报表。希望对大家有帮助,由于资源分不多了,因此3分就当做是辛苦分吧,代码详尽,数据库字段自己定义,有问题联系...
在本教程中,我们将学习如何在一个简单的spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等。
所需要jar包1 博文链接:https://zmx.iteye.com/blog/581075
按书上写了一小JAVABEAN的报表,
本科毕业设计---基于jasper的报表管理平台设计与实现---.doc
使用ireport jasperreport 三级(父-子-孙)关联报表的制作和输出,版本号4.7.0,直接导入eclipse即可。 依次选择: File > import > General > Existing Projects into Workspace > Select archive file >压缩包。
公司花钱从Jasper买的官方最新文档,买之前在网上找了很多文档,都比较旧,所以最后还是花了99美元买了最新的。
NULL 博文链接:https://mr-cheney.iteye.com/blog/1168350
详细的视频介绍,让你学习起来既轻松有速度!
ireport报表制作软件的一个教程,比较易懂和上手