`
huanglppp
  • 浏览: 64656 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jasperreport怎么调用子报表,在页面上显示

阅读更多
这是报表所要的参数
Map parameters = new HashMap();
parameters.put("monthTime", monthTime);
parameters.put("factoryNo", factoryNo);
parameters.put("factoryName", factoryName);
parameters.put("REPORT_CONNECTION",   this.getConnection());//把子表连接作为参数传递
		parameters.put("SUBREPORT_DIR",application.getRealPath("/WEB-INF/jasper/")+"\\");

生成报表
InputStream reportStream = application.getResourceAsStream("produce_month_report.jasper");
			byte[] bytes = JasperRunManager.runReportToPdf(reportStream, paras,
					con);
			response.setContentType("application/pdf;charset=gb2312");
			response.setContentLength(bytes.length);
			response.getOutputStream().write(bytes, 0, bytes.length);


这样运行的话会报
net.sf.jasperreports.engine.JRException: Could not load object from location : produce_month_report_main.jasper



请知道的指点下,怎么把produce_month_report_main.jasper这个子报表加载到流中
如果没有子报表的报表能正常运行
谢谢
分享到:
评论

相关推荐

    ireport+jsp基于jasperReport 实现导出报表至web页面

    在本例中,JSP用于处理用户的请求,调用JasperReport API生成报表并将其呈现到Web页面上。 4. **报表导出至Web页面**:报表生成后,可以通过JasperReport提供的API将其导出为HTML格式,这样用户就可以在Web浏览器中...

    JasperReport+iReport 报表工具详细开发手册

    JasperReport还允许在报表设计中直接调用Java代码,从而实现更加复杂的逻辑处理。例如,可以在表达式中调用自定义的Java类或方法来执行特定的操作。 #### 5. 技巧篇 **5.1. 在WEB中显示数据不分页显示** 在某些...

    JasperReport+iReport报表学习资料

    - **在Web中显示数据不分页显示**:解决在Web页面中显示报表时可能出现的分页问题。 - **没有数据时仍然显示标题**:即使查询结果为空,也要确保报表标题能够正常显示。 - **数字型字段值到字符的转换**:例如将数字...

    JasperReport+iReport报表工具详细开发手册.pdf

    - 有时在Web页面中显示报表时,希望数据能够在一页内显示完整,而不进行分页。 - **5.2 没有数据时仍然显示标题** - 即使没有数据返回,也可以选择显示报表标题。 - **5.3 数字型字段值到字符的转换** - 对于数字...

    JasperReport+iReport报表工具详细开发手册

    通常的做法是在服务器端使用JasperReport处理报表模板,并将结果返回给客户端进行显示。 #### 4. 提高篇 ##### 4.1. 报表的结构 报表的基本结构通常包括以下几个部分: - **主标题**:位于报表顶部,用于显示...

    struts2+Ireport+Jasperreport实现报表导出

    它允许用户将Web页面上的交互式图表导出为静态格式,以便于打印或离线查看。在Struts2和JasperReport的基础上,集成Highcharts Export Server可以增强项目的报表功能,提供丰富的可视化选项。 **项目结构与运行**:...

    使用JasperReport输出image图像

    3. 创建一个`BufferedImage`对象,设置其宽度和高度为报表页面宽度和高度的四倍,类型为`BufferedImage.TYPE_INT_RGB`,以确保有足够的空间来绘制报表内容。 4. 获取`BufferedImage`的`Graphics2D`实例`g`。 5. 设置...

    Jasperreport最全资料

    模板可以包含多个页面、段落、子报表和自定义脚本,使得设计复杂报表变得简单。通过iReport或Jaspersoft Studio,你可以直观地设计模板,预览结果,并将其导出为JRXML文件。 在Java应用中集成JasperReport,你需要...

    整合Struts2.1+jasperreport

    对于HTML显示,可以使用JasperExportManager.exportReportToHtmlFile()方法将报表导出为HTML,然后在页面上嵌入或者链接到这个HTML文件。如果需要其他格式,如PDF或Excel,可以使用类似的方法导出。 6. 页面集成:...

    jasperreport报表模板预览 applet与servlet通信

    标题中的“jasperreport报表模板预览 applet与servlet通信”涉及到的是Java开发中的一种常见应用场景,即使用JasperReports库创建报表,并通过Applet和Servlet进行交互以实现报表的预览。JasperReports是一个强大的...

    jasperreport 生成pdf实现下载与打印

    4. **显示于页面**:生成的PDF文件可以通过HTTP响应发送到浏览器,展示在页面上。这样用户可以直接在浏览器查看,也可以选择下载保存。 5. **本地打印**:用户可以选择浏览器的打印功能,将网页上的PDF直接打印出来...

    JasperReport 学习之路

    8. **Images**:介绍如何在报表中插入图片及其显示方式。 9. **Jasper**:展示分组分栏报表的制作过程,通过两次分组实现复杂的布局。 10. **JCharts**:类似Chart示例,但使用另一个开源API jCharts生成图形。 ...

    webwork下jasperreport的subreport使用套打

    在JasperReport中,子报告是一个独立的报表单元,可以在主报告中多次调用,通常用于展示复杂的数据结构或重复的部分。子报告可以有自己的数据源,也可以共享主报告的数据源。在套打场景下,子报告允许我们分组和分页...

    jasperReport+struts2+jatoolsPrinter打印

    在jasperReport集成到Struts2的应用中,通常会有一个Action负责调用jasperReport的相关API,填充数据并生成报表,然后返回到前端展示或者提供下载。 jatoolsPrinter1.0是一个可能用于处理打印任务的工具库,它可能...

    struts+ireport报表在页面显示,导出,打印功能

    在Struts框架中集成iReport,可以实现在Web页面上展示报表、导出不同格式的文件以及打印报表的功能。下面将详细介绍这个过程中的关键知识点: 1. **报表设计**:首先,我们需要使用iReport来设计报表。iReport支持...

    jasperReport +spring 的使用

    ### jasperReport与Spring框架集成应用...通过上述步骤,我们可以在Spring环境中成功集成jasperReport,并实现复杂报表的设计与生成。这种方式不仅提高了报表生成的效率,还极大地简化了开发过程中的配置和维护工作。

    jasperreport导出Html xls PDF doc 格式文档源代码

    在IT行业中,报表生成是企业应用中的重要...在给定的源代码中,每个类针对一种特定的输出格式,通过调用JasperReport库的相关方法实现了报表的转换。学习并掌握这些知识,将有助于提升在Java报表开发领域的专业技能。

    java报表(jasperreport_ireport+struts2)

    7. **前端展示**:在HTML页面中,使用超链接或者表单提交触发Struts2 Action,接收并显示生成的报表。 总的来说,JasperReport和iReport为报表设计提供了强大工具,而Struts2作为Web框架,使得报表的生成和展示更加...

    iReport 和 Jasperreport整合开发web报表向3.doc

    一个简单的例子是在JSP页面中调用JasperEngine生成报表,如`pdf.jsp`中的代码所示,这通常涉及导入必要的库,设置参数,加载报表模板,执行报表,然后将其输出到指定格式。 总结来说,iReport和JasperReport结合...

    JasperReport+Servlet Web应用之:打印

    用户可以在Web页面上输入查询条件,这些条件作为请求参数传入Servlet,再通过JRParameter传递给JasperReport,实现动态过滤和分组。 总结来说,JasperReport与Servlet的结合使得在Web应用中生成和打印报表变得简单...

Global site tag (gtag.js) - Google Analytics