0 0

ireport 图片不显示!!!10

File reportFile = new File(application.getRealPath("jasper/66.jasper"));
Map parameters = new HashMap();
parameters.put("path",".//");  
parameters.put("img_path",request.getRealPath("/images/")+"/");
parameters.put("url","pp.gif");
parameters.put("SUBREPORT_DIR",request.getRealPath("/jasper/")+"/");
//这一个是为子报表设置路径,如果创建子报表,一般会自动创建一个SUBREPORT_DIR变
//量,如果没有,那么就手动创建
JasperReport report=(JasperReport)JRLoader.loadObject(reportFile.getAbsolutePath());
JRHtmlExporter exporter=null;
    exporter = new JRHtmlExporter();
    StringBuffer sbuffer = new StringBuffer();
    Map imagesMap = new HashMap();
   
    //重要的解析开始
    JasperPrint jasperPrint=JasperFillManager.fillReport(report, parameters,SqlConn.getConn());
   
    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    //exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK");
    exporter.setParameter(JRExporterParameter.OUTPUT_WRITER, out);
    exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "./images/");
   
    exporter.setParameter(JRHtmlExporterParameter.IMAGES_DIR_NAME,request.getRealPath("/images")+"//");
//     设置允许输出图片
       exporter.setParameter(JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR,Boolean.TRUE);
       exporter.setParameter(JRHtmlExporterParameter.SIZE_UNIT,"pt");


    exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN,Boolean.FALSE);
    exporter.setParameter(JRHtmlExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,Boolean.TRUE);
    exporter.exportReport();

这是我的代码 不知道怎么回事 在jsp页面就是看不到图片效果@!!!
2012年11月22日 08:58

1个答案 按时间排序 按投票排序

0 0

你这个我倒不是很清楚,我觉得很大可能应该还是代码的原因吧,我用的是帆软报表,基本不用写代码,都是可视化编辑,所以这种问题也比较少

2015年1月23日 11:00

相关推荐

    Ireport中文不显示以及乱码十几种解决方案

    在使用IReport设计报表时,有时会遇到中文不显示或者出现乱码的问题,这通常是由于字体设置、编码格式不匹配或系统环境配置不当等因素引起的。本文将详细解析这些问题的成因,并提供十几种可能的解决方案,帮助你...

    Ireport Excel带图片导出之可拉伸图片不失真

    标题 "Ireport Excel带图片导出之可拉伸图片不失真" 涉及到的是在使用IReport工具进行报表设计时,如何将带有图片的数据导出到Excel文件,并且在图片被拉伸时保持其清晰度和不失真的技术问题。在实际应用中,这通常...

    ireport 多图显示

    本文将深入探讨如何在iReport中实现多图显示,这对于创建复杂的报表和数据分析至关重要。 首先,理解iReport的基础是关键。iReport允许用户通过图形化的界面设计动态的、交互式的报表。它支持多种数据源,包括...

    ireport jar包,可解决PDF不显示

    总的来说,"ireport jar包,可解决PDF不显示"这个问题的解决方案在于添加支持中文的jar包,这样ireport在生成PDF报表时就能正确显示中文内容,避免出现乱码或者无法显示的问题。对于使用ireport进行报表开发的开发者...

    ireport制作复选框的办法

    * 在设置图片属性时,我们需要使用条件语句来控制图片的显示。 * 复选框字段的类型需要设置为 string,否则图片将不会显示。 * 在服务器上调用图片需要指定图片的路径。 应用场景 * 报表设计:iReport 制作复选框...

    (四)ireport制作报表,添加查询条件参数

    IReport是一款开源的报表设计工具,它允许用户通过直观的拖放界面创建复杂的报表,并与Java应用程序集成,如JasperReports。本节我们将深入探讨如何使用IReport来制作报表并添加查询条件参数。 首先,IReport的界面...

    ireport快速入门指南

    iReport还解决了不少在报表设计中可能遇到的问题,比如中文字体乱码和PDF中无法正常显示的问题、报表分栏显示、去除记录中的null值、实现奇偶行不同背景颜色的交替显示、格式化输出、柱状图的横向显示、主报表和子...

    IReport报表制作详解

    通过IReport,你可以设计各种复杂的报表结构,包括表格、图表、文本、图片等,并可以灵活控制数据来源和样式。 二、安装与配置 在开始使用IReport之前,你需要先下载并安装。"iReport下载.txt"文件可能包含了详细...

    iReport 生成二维码的案例

    此时,预览视图应该会显示一个根据你设置的属性生成的二维码。 为了使二维码更符合实际应用,你可能需要调整其样式和颜色。可以在“组件属性”中设置前景色和背景色,甚至添加边框。此外,还可以通过CSS样式表进行...

    IReport中文文档说明

    对于任何想要精通IReport的用户来说,这些都是不可或缺的学习资料。 **字体编码说明** 对于中文字符的支持,IReport提供了详细的字体编码说明,确保在报表中正确地显示非ASCII字符,特别是中文字符。 **字段、...

    iReport-5.1.0-windows-installer

    - **报表布局显示不正确**:仔细检查布局设计,确保所有元素都正确放置且适应不同的数据量。 通过以上详细介绍,我们可以看到 iReport 5.1.0 作为一款经典的报表设计工具,在数据处理、报表生成等方面提供了强大的...

    ireport5 实例开发

    在iReport中,可以导入外部资源,如图片、字体等,以增强报表的视觉效果。 7. **结果展示**:文件`运行结果展示.png`很可能展示了实例完成后的报表运行效果,这包括了报表的布局、数据填充以及样式表现。 在实际...

    ireport的使用总结

    在使用 iReport 设计报表时,可能会遇到中文显示异常的情况。解决方法如下: - 选择需要显示中文的 StaticText 或 TextField 组件,然后查看其“属性”设置。 - 在“属性”设置中,将 Fontname 设置为“宋体”或...

    ireport导出pdf和word文档实例

    - 对于复杂的报表结构,可能需要调整段落和表格的样式,以保证在Word中正确显示。 6. **示例文件解析**: - "iReport导出pdf和word"这个压缩包文件很可能包含了`iReport`设计的报表模板(.jrxml文件)以及生成的...

    iReport 4.5 学习笔记

    在 iReport 中,中文显示可能会遇到一些问题,尤其是字体显示不正确的情况。解决这一问题的关键在于正确配置字体。 1. **选中需要显示中文的文本**:在报表设计过程中,选中需要显示中文的文本元素。 2. **配置字体...

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

    iReport支持通过拖放的方式添加各种元素,如表格、文本框、图片等,并可以设置样式和数据绑定。报表设计通常基于JRXML文件,这是一种XML格式,包含了报表的布局和数据查询信息。 2. **数据源连接**:报表需要数据来...

    SpringMVC+iReport生成二维码的案例

    对于二维码的生成,我们可能需要创建一个包含二维码图片的模板。在模板设计中,可以使用JRDataSource来连接数据源,将SpringMVC提供的数据传递给报表。iReport支持多种二维码生成库,如ZXing(Zebra Crossing),它...

    ireport中文用户手册

    - **图表和图像**:iReport 支持创建各种图表,如柱状图、饼图,还可以导入和显示图片。 - **事件和脚本**:利用Java脚本增强报表的功能,比如在数据处理时执行特定逻辑。 - **模板参数和变量**:定义报表参数,允许...

    iReport 绘制报表步骤

    iReport还支持子报表、参数、图片、图表等多种元素的插入,以及自定义脚本和样式表,能实现复杂报表的设计需求。同时,iReport的报表可以嵌入到Java应用中,实现动态生成和展示报表的功能。 7. **优化与调试** 在...

Global site tag (gtag.js) - Google Analytics