- 浏览: 104474 次
- 性别:
- 来自: 南京
-
文章分类
最新评论
-
qq280948982:
其实不用这么麻烦的,参考这篇文章就可解决丢失session的问 ...
Uploadify获取Session -
hui0377:
这样session 就不会过期了??
Uploadify获取Session -
jxdiamond:
使用uploadify插件时,可以通过前台脚本'formDat ...
Uploadify获取Session -
mzh_2008beijing:
楼主,第4步、在程序中使用:
MySessionContext ...
Uploadify获取Session
加载jasper文件,接收map参数导出报表至指定目录。
/** * jasper文件,导出pdf文件 * * @param fileName * @param params * @param exportPath */ public String exportPDFReport(String Folder, String exportPath, String reportName, Map params) { ReportService rs = new ReportService(); // 根据报表名字,得到报表jasper文件名字 String jasperName = rs.getReportEnName(reportName); File file = new File(Folder + "\\" + jasperName + ".jasper"); exportPath = exportPath + "\\" + System.currentTimeMillis() + ".pdf"; JasperReport report = null; JasperPrint jasperPrint = null; try { report = (JasperReport) JRLoader.loadObject(file); } catch (JRException e) { e.printStackTrace(); } //取数据库连接key String key = rs.getConnectionKeyWords(jasperName); // 获得jdbc连接 Connection conn = new DBUtil().getConnection(key); try { jasperPrint = JasperFillManager.fillReport(report, params, conn); } catch (JRException e) { e.printStackTrace(); } finally { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } JRPdfExporter pdfExporter = new JRPdfExporter(); pdfExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); pdfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, exportPath);// exportPath=路径+文件名 try { pdfExporter.exportReport(); System.out.println("export pdf success!"); } catch (JRException e) { e.printStackTrace(); } return exportPath; } /** * jasper文件,导出EXCEL文件 * @param Folder * @param reportName * @param params * @return */ public String exportEXCELReport(String Folder, String exportPath, String reportName, Map params) { ReportService rs = new ReportService(); // 根据报表名字,得到报表jasper文件名字 String jasperName = rs.getReportEnName(reportName); File file = new File(Folder + "\\" + jasperName + ".jasper"); exportPath = exportPath + "\\" + System.currentTimeMillis() + ".xls"; JasperReport report = null; JasperPrint jasperPrint = null; try { report = (JasperReport) JRLoader.loadObject(file); } catch (JRException e) { e.printStackTrace(); } //取数据库连接key String key = rs.getConnectionKeyWords(jasperName); // 获得jdbc连接 Connection conn = new DBUtil().getConnection(key); try { jasperPrint = JasperFillManager.fillReport(report, params, conn); } catch (JRException e) { e.printStackTrace(); } finally { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } JRXlsExporter excelExporter = new JRXlsExporter(); excelExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); excelExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, exportPath); try { excelExporter.exportReport(); System.out.println("export excel success!"); } catch (JRException e) { e.printStackTrace(); } return exportPath; }
发表评论
-
mysql超时设置using the Connector/J connection property 'autoReconnect=true' to avoid
2014-06-04 12:08 1063com.mysql.jdbc.Communications ... -
Java中Process的waitFor()阻塞问题
2013-05-13 17:34 1711最近项目需要用java解析3dsmax场景文件,但是3dsma ... -
java实现ping功能测试指定ip机器是否可达
2013-04-18 16:28 888最近总是要虚拟机运行一段时间总是出问题,但是数十台机器一台台用 ... -
java的8种排序方法
2014-09-15 22:56 643转自http://www.iteye.com/topic/11 ... -
java的8种排序方法
2013-03-20 22:53 0转自http://www.iteye.com/topic/11 ... -
java与C++程序通信交互
2013-03-08 10:54 788java与C++程序通信的方法有很多,常见的有: JNI JN ... -
Struts2拦截器处理用户操作日志
2013-03-06 14:18 1059public String intercept(Actio ... -
Spring AOP操作action时无法注入,报NullPointer异常
2013-03-06 11:33 1524当使用Spring AOP对action层进行操作时,会出现注 ... -
Spring AOP实现用户操作日志管理
2013-03-06 11:26 985通过注解方式使用AOP实现用户操纵日志管理的具体步骤如下: 1 ... -
Java中调用dll动态库的简洁方法
2013-01-07 14:47 680解压JNative-1.3.2.zip 获得三个文件,分别是: ... -
session过期iframe里出现嵌套登录界面
2012-12-17 14:59 1009在你想控制跳转的页面,比如login.jsp中的<hea ... -
Java获取系统文件类型图标并显示在JSP上
2012-12-03 15:51 2370在网站制作中通常需要上传附件,而对于附件我们往往希望在其名称前 ... -
Can not find a java.io.InputStream with the name [inputStream] in the invocation
2012-11-30 11:38 746具体异常是这句话: Can not find a java. ... -
JNI 返回结构体参数
2012-11-19 19:46 1931如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jn ... -
Tomcat设置虚拟目录
2012-11-14 12:48 811项目开发中碰到需要产生大量的图片,如果把这些图片全部放在项目目 ... -
BigDecimal不整除的一个异常
2012-11-05 17:49 770金额的数据类型是BigDecimal 通过BigDecima ... -
Java定时器的使用
2012-10-29 14:57 639本例依据Java自身提供的接口实现,通过监听器(Listene ... -
Spring定时器的使用-注解形式
2012-10-29 14:50 1060Spring3中加强了注解的使用,其中计划任务也得到了增强,现 ... -
Spring定时器的使用-xml配置形式
2012-10-29 14:37 846详细配置如下: 1、bean.xml <?xml ver ... -
字符串左斜杠替换成右斜杠
2012-10-23 17:23 1466在做项目过程中 需要将一个字符串中的左斜杠全部替换成右斜杠 以 ...
相关推荐
4. **导出报表**:JasperExportManager类提供了多种导出方法,如`exportReportToPdf()`, `exportReportToHtmlFile()`, 和 `exportReportToXlsFile()`,分别用于导出为PDF、HTML和Excel格式。这些方法接收JasperPrint...
4. **导出报表**:`JasperExportManager.exportReportToPdfFile()`, `JasperExportManager.exportReportToHtmlFile()` 和 `JasperExportManager.exportReportToXlsFile()` 分别用于导出报表为PDF、HTML和Excel格式。...
Java POI导出图片到Excel示例代码详解 Java POI是Java开发中常用的开源库,用于读写Microsoft Office文件格式,包括Excel、Word、PowerPoint等。今天,我们将介绍如何使用Java POI将图片导出到Excel中。 标题解释 ...
在Java开发中,导出Excel和PDF报表是常见的需求,特别是在数据分析、数据展示以及报告生成等场景下。本文将深入探讨如何使用Java实现这一功能,包括处理Excel和PDF的库、基本操作以及优化技巧。 首先,Java中常用的...
在Java编程环境中,导出数据到PDF、Excel和Word格式是一项常见的需求,这通常涉及到文件处理和格式转换。以下是对这个主题的详细说明: 一、PDF(Portable Document Format)文件导出 PDF是一种通用的文件格式,...
Java开发中的水晶报表(Crystal Reports)是一款强大的报告生成工具,常用于企业级应用,能够帮助开发者设计复杂的报表并导出为多种格式,如PDF、Excel等。本实例将重点讲解如何在Java环境中集成和使用水晶报表,...
在Java编程环境中,生成Excel报表是一项常见的任务,尤其在数据处理和数据分析领域。"java绝对生成excel报表"这个标题暗示了我们可以通过Java实现对Excel文件的创建和操作,确保能够生成精确的表格形式的数据报告。...
在Java编程中,导出Excel、Word和PDF是常见的数据呈现和报告生成需求。这些文件格式广泛用于数据存储、报表生成、文档分享等场景。以下将详细介绍如何使用Java实现这三种文件类型的导出。 首先,让我们关注Excel的...
我们在项目当中经常要导出pdf文档,pdf文档还要按一定的格式导出,以下介绍导出pdf文档功能: 1)支持A4纸大小导出 2)指定文字显示的位置 3)支持表格展示数据 4)添加水印 5)代码全开源,在多个项目中使用,放心...
本主题聚焦于“Java程序导出pdf报表文件之多语言应用”,这涉及到使用Java后端技术和PDF处理库,如PDFBox,来实现数据的可视化呈现,并确保支持多种语言,以满足全球化的业务需求。 首先,PDFBox是Apache软件基金会...
java示例代码,导出pdf文件,加签;可以实现导出pdf的图片签名;导出图片,文件,内容.纯后端代码,代码示例 在项目开发中,产品的需求越来越奇葩啦,开始文件下载都是下载为excel的,做着做着需求竟然变了,要求能导出pdf...
"导出pdf、csv、excel报表"这一主题涵盖了三种常见的数据格式,它们在数据交换、存储和分析中扮演着关键角色。以下将详细介绍这些格式及其相关知识点。 PDF(Portable Document Format)是一种用于保留文档布局和...
在Java编程中,导出数据到Excel是一种常见的需求,尤其当需要将图片与文本一起展示在电子表格中时。这个任务通常涉及到使用第三方库来处理Excel文件,因为Java标准库并未提供直接支持图像到Excel的功能。以下是一些...
- `expExcel()` 和 `expPDF()`:这两个函数分别负责导出Excel和PDF格式。它们首先调用`getObjectName()`函数获取报表对象名,然后使用`eval()`函数执行相应的导出命令。 示例代码如下: ```javascript function ...
在Java编程中,导出Excel是一项常见的任务,特别是在数据分析、报表生成或数据交换等领域。而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现...
Highcharts在Java后台导出图片到PDF和EXCEL文件中示例代码,程序放到MyEclipse8.6中编译后可直接放到Tomcat6及以上版本运行,程序中含有jar包,下载后不用操心到处找jar包,在MyEclipse8.6里建立普通的Web工程就可以...
本文将深入探讨如何使用Java实现FusionCharts图表的导出功能,包括导出为图片和PDF文件。 首先,要实现这个功能,你需要在项目中引入FusionCharts的Java库。FusionCharts提供了Java SDK,通过它我们可以与...
java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入
本文将深入探讨如何使用ITEXT库导出PDF和Word,以及利用Apache POI库导出Excel报表文件。 首先,让我们来了解ITEXT库。ITEXT是一个开源Java库,专门用于创建和修改PDF文档。使用ITEXT,你可以方便地生成包含文本、...
当你需要从网页数据导出Excel时,Easy POI提供了一种方便的方式。首先,你需要将HTML内容转换为表格数据结构,例如使用Jsoup解析HTML获取表格元素。然后,利用Easy POI的API,创建一个Excel工作簿对象,将HTML表格...