java与jasper模板_ireport中使用java进行pdf转化,jasper作为模板
/**
* 导出pdf
* @param list
*/
public void pdfExport(List list) {
File file = new File("E:\\1.jasper");
JasperReport report = null;
JasperPrint jasperPrint = null;
try {
report = (JasperReport) JRLoader.loadObject(file);
} catch (JRException e1) {
e1.printStackTrace();
}
JRDataSource jrDataSource = new JRBeanCollectionDataSource(list);
Map params = new HashMap();
if(report!=null) {
try {
jasperPrint = JasperFillManager.fillReport(report, params, jrDataSource);
} catch (JRException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
JRPdfExporter pdfExporter = new JRPdfExporter();
pdfExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
pdfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,"E:\\1.pdf");
try {
pdfExporter.exportReport();
} catch (JRException e) {
e.printStackTrace();
}
}
这里List里封装的是实体类,jasper是已经设计好的模板,模板就是根据实体类的属性设置的。这样通过调用相关方法,把List里的数据添加到模板中的相应位置,然后转成pdf文件。
java与jasper模板_ireport中使用java进行pdf转化,jasper作为模板相关推荐
- spring 加载java类_在Spring中基于Java类进行配置的完整步骤
在Spring中基于Java类进行配置的完整步骤 发布于 2020-7-7| 复制链接 基于Java配置选项,可以编写大多数的Spring不用配置XML,下面 前言JavaConfig 原来是 Spr ...
- java oca_OCA第7部分中的Java难题
java oca 在OCA系列的Java Puzzlers的这一部分中,我将展示定义字符串和与之相关的潜在惊喜的多种方法. 创建字符串的两种基本类型是使用new关键字和仅使用字符串文字来创建. Str ...
- java铃声类_MediaPlayer.setDataSource中的java.lang.IllegalStateException,使用铃声类
我有一个用户(Samsung Galaxy S5,Android 4.4)报告的崩溃,我不明白发生了什么.这似乎是可以吸收的,但也许有些人遇到了同样的问题,或类似的问题.MediaPlayer.set ...
- java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令
这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习 android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析 ...
- js 中 java 代码_在js中嵌套java代码
jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 //取出java ...
- java cpu分配_容器中的Java:资源分配准则
短短几年内,容器就改变了软件行业的面貌.也许您已经到了在容器中运行Java的地步.那很棒!不幸的是,关于容器化Java应用程序的CPU和内存使用率,还有一些事情要注意,我将在下面概述. 本文假定总体上 ...
- 微信信息回复 java,微信公众平台开发中使用Java如何实现一个消息回复功能
微信公众平台开发中使用Java如何实现一个消息回复功能 发布时间:2020-11-17 16:11:11 来源:亿速云 阅读:82 作者:Leah 本篇文章给大家分享的是有关微信公众平台开发中使用Ja ...
- eclipse中java都乱码怎么办_eclipse中的java代码出现乱码怎么办
eclipse中的java代码出现乱码怎么办 发布时间:2020-06-29 18:11:20 来源:亿速云 阅读:109 作者:Leah eclipse中的java代码出现乱码怎么办?相信很多没有经 ...
- 修改docker内java内存_在docker中使用java的内存情况
Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...
最新文章
- 机器狗常州巡逻防疫,喊话“不扎堆不聚集”,网友:给孩子安个狗头吧
- Linux vim显示/不显示行号
- MS SQL入门基础:触发器概述
- php windows共享内存,给PHP开启shmop扩展实现共享内存
- 用c语言简单办法做一个字典_幼儿园手工,用废纸筒做一个简单的小蝴蝶,有教程...
- DVR服务器如何装系统,车载监控dvr如何配置服务器
- poj 1656 Counting Black
- 一起谈.NET技术,HTML5 - 搭建移动Web应用
- Windows10 phpStudyV8.1的基本使用
- android源码百度网盘下载(AOSP源码集合)
- 飞机遭遇时空乱流离奇穿越到30年前
- python滤波器处理数据的优点_使用Python对原始信号应用合适的butterworth滤波器
- js拆分百分数_计算百分比Javascript
- 【可达性分析中的增量更新和原始快照】
- 顺丰职级分成4级_阿里职位层级(附P级详细要求)
- 【Scratch考级99图】图20-等级考试scratch绘制复杂图形5个正方形 少儿编程 scratch画图案例教学
- hihoCoder--139周 买零食
- SQL Server 比较日期大小的方法
- kylin官方给出的优化 以及各个步骤容易出现的问题
- appcrash php5ts.dll,appcrash
热门文章
- ServU 5.0的配置
- linux cc攻击防范
- 最新怀旧服服务器人口比例,魔兽世界怀旧服人口普查1月 2021年人口比例数据查询...
- 电子商务垂直化与纵深化发展的创新之路
- php单双引号嵌套解决方案
- Android BitmapFactory.decodeResource()方法参数代表什么意思
- access身份证号掩码_access中怎么设置掩码控制数字范围
- 计算机没有音频驱动程序,电脑有驱动却没有高清晰音频管理器华硕主板应该装什么声卡驱动...
- 微积分(三)-- 一阶常微分方程解法
- 计算机中丢失swr.dll,initpki.dll加载失败找不到指定的模块0x80004005错误代码怎么办win10...