`

jasperreports 生成html

阅读更多
 public void doPost(HttpServletRequest request, HttpServletResponse response)     
             throws ServletException, IOException {     
    	    try{
    	     GetAndPostExample sqlConn = new GetAndPostExample();
    	     String path = "D:\\bems\\workspace\\flex_html\\src\\jspreport\\flexhtml.jasper";
    	     File reportFile1 = new File(path);
    			     JasperReport jasperReport = (JasperReport) JRLoader
    			             .loadObject(reportFile1.getPath());
    			     System.out.println(reportFile1.getPath());
    			     if (!reportFile1.exists())
    						throw new JRRuntimeException("没找到合同模板路径");
    			     
    			    Connection conn= sqlConn.getConnection();
    			    JasperPrint jasperPrint = JasperFillManager.fillReport(
    			              jasperReport, null, conn);
    			    JRHtmlExporter exporter = new JRHtmlExporter();
    			    response.setCharacterEncoding("GBK");   //处理中文乱码
    			    PrintWriter writer=response.getWriter();
    			    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    			    exporter.setParameter(JRExporterParameter.OUTPUT_WRITER,writer );
    			    exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE);
    			    exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK");  //处理中文乱码
    			    exporter.exportReport();
    			    writer.flush();    
    			    conn.close();
    	    }catch (SQLException e1) { 
    	    e1.printStackTrace(); }
    	     catch (JRException e) {
    	    // TODO Auto-generated catch block
    	    e.printStackTrace();
    	   }
    	 }
  • 大小: 6.1 KB
分享到:
评论

相关推荐

    ireport生成htmlexcelpdf

    通过上述示例代码和解释,我们可以看到,使用iReport和JasperReports生成HTML、Excel和PDF格式的报表是一个相对直接的过程,涉及到设置数据源、填充报表模板、以及使用适当的导出器来生成所需的输出格式。...

    iReport+jasperreports生成各种格式的报表

    《iReport与JasperReports:打造多样化报表生成方案》 在信息技术领域,数据的呈现方式至关重要,报表作为数据可视化的重要工具,能够帮助我们快速理解复杂的信息。本文将深入探讨iReport与JasperReports这两个强大...

    在Struts2中使用JasperReports生成报表

    JasperReports则是强大的开源报表工具,能够帮助开发者生成各种复杂的报表,包括表格、图表、图像等,支持多种数据源,如数据库、XML、CSV等。将Struts2与JasperReports结合使用,可以方便地在Web应用中实现动态...

    ireport生成一维码和google zxing二维码

    在IT行业中,报告生成工具是数据可视化和报表设计的重要组成部分,而iReport是JasperReports库的一个图形化用户界面,允许开发人员创建复杂的报表。本文将深入探讨如何使用iReport生成一维码和二维码,以及涉及到的...

    jasperreports导出html,pdf,xls报表

    JasperReports是一款强大的开源报告生成工具,广泛应用于Java环境中,用于创建复杂的报表和文档。它支持多种输出格式,包括HTML、PDF、XLS等,使得数据的呈现方式多样化,满足不同场景的需求。在本项目中,我们将...

    ireport应用心得

    使用JasperReports生成HTML报表 在使用iReport设计报表并将其集成到Web应用程序中时,通常会采用JasperReports库来生成报表。其中一种常见的方法是通过`JasRunManager.runReportToHtmlFile()`方法将报表转换为HTML...

    java调用ireport生成word报告

    - 使用JasperReports API来填充报表模版并生成Word文档。 - 示例代码如下: ```java public static void addDocx() { String jasperFilePath = "F:\\ProgramFiles(x86)\\workspace-iReport\\report4.jasper"; //...

    使用jasperreports制作报表(导出pdf excel html)

    JasperReports是一个灵活的报告生成工具,它可以接收各种数据源,如数据库查询结果、Java集合、CSV文件等,并将这些数据以美观的布局呈现出来。JasperReports支持多种输出格式,包括PDF、Excel (XLS)、HTML、CSV、...

    jasperreports所有的jar包

    JasperReports支持多种数据源,包括数据库连接、CSV、XML等,能够生成PDF、HTML、Excel等多种格式的报表。在描述中提到的"能够解决在搭配所有的SSH框架的所有jar包中",暗示了JasperReports可以与Spring、Struts和...

    jasperreports打印word格式报表的问题

    描述中的链接指向了一篇博客文章,尽管没有提供具体的内容,但我们可以根据标题推测,博主可能遇到了在使用JasperReports生成Word报表时出现的格式错误,如内容断行不正确或者出现了不应有的空白区域。 针对这些...

    jasperreports

    完成设计后,JasperReports可以将模板与数据结合,生成各种格式的报表,如PDF、HTML、Excel、CSV、XML等。这种灵活性使得报表能在不同的应用场景下使用。 7. **API与集成** JasperReports提供了丰富的API,允许...

    jasperReport5.6.1编码以及使用

    1. 加入Jar包:在项目中添加JasperReport的Jar包,包括jasperreports-5.6.1.jar、commons-logging-1.1.1.jar、commons-collections-3.2.1.jar等。 2. 生成报表传给客户端:使用JasperReport的API生成报表,并将其传...

    jasperreports-4.5.0整套的jar包

    **jasperreports-4.5.0:报表生成框架详解** `jasperreports-4.5.0` 是 JasperReports 库的一个版本,它是一个强大的开源报表生成框架,专为 Java 开发者设计,用于创建复杂的报表和文档。在这个版本中,用户可以...

    iReport-3.7.0 + jasperreports-3.7.0生成报表

    7. **输出格式**:`JasperReports` 支持多种输出格式,如PDF、HTML、Excel、CSV等,你可以根据需要选择合适的输出格式。 8. **国际化与参数化**:`iReport` 和 `JasperReports` 还支持报表的国际化(I18N)和参数化...

    jasperreports-4.1.3-lib+src.zip

    JasperReports是一个功能强大的开源报表库,专为Java应用程序设计,它允许开发者创建、设计和导出各种类型的报表,如PDF、HTML、Excel、CSV等。在4.1.3版本中,JasperReports提供了丰富的API和组件,使得报表的生成...

    jasperreports-5.6.0和4.6.0.rar

    - **iTextAsianCmaps.jar, iText-2.1.7.jar**:iText是JasperReports用于生成PDF的依赖库,这两个版本分别包含亚洲字符映射和基础iText库。 - **jasperreports-applet-4.6.0.jar**:支持在Web应用程序中嵌入...

    jasperreports-3.7.0 使用的工具包

    8. **JFreeChart-1.0.12.jar**: JFreeChart是一个强大的Java图表库,用于创建各种类型的图表,如柱状图、饼图和线图,是JasperReports生成图表的重要组成部分。 9. **Ant-1.7.1.jar**: Apache Ant是一个构建工具,...

    jasperreports实例

    jasperreports是一款强大的Java报表工具,它允许开发者设计、生成并分发各种格式的报表,包括Excel、HTML和PDF。在本实例中,我们将深入探讨如何利用ireport作为jasperreports的前端设计工具,来创建和实现这些报表...

    JasperReports webapp应用

    在JasperReports 3.0.0 版本中,引入了对Web应用程序的支持,使得报表的生成和展示更加灵活和方便。此版本还特别整合了Flash技术,为报表的交互性和视觉效果带来了显著提升。 1. **JasperReports核心概念** - **...

Global site tag (gtag.js) - Google Analytics