当前位置: 首页 > news >正文

python适合网站开发吗网站建设先做后

python适合网站开发吗,网站建设先做后,网站图片上的分享怎么做,网站建设代码问题1: JasperReport打印出来的整个pdf文件为空白文件#xff1b; 问题2#xff1a;JasperReport定义变量后打印PDF变量为null#xff1b; 问题1原因是因为缺少数据源JRDataSource JasperFillManager.fillReport(jasperReport, params,new JREmptyDataSource());如果你打印…问题1: JasperReport打印出来的整个pdf文件为空白文件 问题2JasperReport定义变量后打印PDF变量为null 问题1原因是因为缺少数据源JRDataSource JasperFillManager.fillReport(jasperReport, params,new JREmptyDataSource());如果你打印的jrxml文件单纯是一些文本没有数据那么你需要在fillReport 函数传入一个空的数据源如果没有数据源生成的PDF就是空白的如下图 问题2原因是把field 和 parameter 搞混了如果只是参数那么你就定义成parameter如果是数据信息就定义成字段即可 小提示如果你需要将数据进行打印出来那么定义成field此时你的数据就是数据源JRDataSource datasource new JRBeanCollectionDataSource(dataList); 最后附上相关源码 //主函数 public static void main(String[] args){String str /Documents/work/ccount_4.jrxml; //jrxml文件地址MapString, Object params new HashMap();params.put(tenantName,ccccccc); //封装变量tenantNamepdfByJrxml(str,params); //PDF文件生成逻辑}//Jasper生产PDF文件public static String pdfByJrxml(String jrxmlPath, MapString, Object params) {try {InputStream resourceAsStream new FileInputStream(jrxmlPath);JasperDesign jasperDesign JRXmlLoader.load(resourceAsStream);JasperReport jasperReport JasperCompileManager.compileReport(jasperDesign);//fillReport 重点是这个方法如果没有数据那么需要制定空的数据源否则生成的PDF是空白的JasperPrint jasperPrint JasperFillManager.fillReport(jasperReport, params,new JREmptyDataSource());byte[] bytes JasperExportManager.exportReportToPdf(jasperPrint);testWriteLocalFile(bytes); //将PDF文件输出到本地} catch (Exception e) {logger.error(generate pdf error{}, e);}}//本地生成PDF文件public static void testWriteLocalFile(byte[] bytes){BufferedOutputStream bos null;FileOutputStream fos null;File file;String filePath /xxx/Documents/work/;try {File dir new File(filePath);if(!dir.exists()dir.isDirectory()){//判断文件目录是否存在dir.mkdirs();}file new File(filePathd.pdf);fos new FileOutputStream(file);bos new BufferedOutputStream(fos);bos.write(bytes);} catch (Exception e) {e.printStackTrace();} finally {if (bos ! null) {try {bos.close();} catch (IOException e1) {e1.printStackTrace();}}if (fos ! null) {try {fos.close();} catch (IOException e1) {e1.printStackTrace();}}}}
http://www.huolong8.cn/news/62922/

相关文章:

  • 上海企业网站制作方法自己做的网站怎么管理用户
  • 做得好的网站90设计赚钱
  • 腾讯网站安全检测ip地址做网站
  • 宣讲家网站官网加强作风建设快速建站软件排名
  • 优质的广州微网站建设台州中兴建设咨询有限公司网站
  • 网站h1标签用在哪里公司网站平台的作用
  • 珠海网站推广建设食品商购网站
  • 南京网站推广¥做下拉去118cr国外网页游戏网站
  • 一般在百度做网站多少钱超八成搜索网站存在信息泄露问题
  • 高端网站设计公司有上海公司注册一站式企业服务
  • 网站平台怎么推广营销网站售后调查系统
  • 自助建设手机网站做企业网站的尺寸是多少钱
  • 一个网站的建设需要哪些流程图响应式网站404页面怎么做
  • 经典企业网站欣赏溧阳网页设计
  • 网站开发属于无形资产福州小程序开发定制
  • 太原开发网站公司淘宝开店流程步骤图片
  • 海南建设网网站网站搜索页面怎么做
  • 定制网站建设的释义南昌城市旅游网站建设
  • wordpress 企业网站 教程事件营销ppt
  • 重庆网站建设业务招聘莱芜在线广告信息
  • 南通网站建设排名公司哪家好网站建设的广告投入
  • 漳州做网站建设网络运维工资一般多少
  • 建设银行网站怎么看交易记录电影网站设计说明书
  • 外贸网站推广方式cad协同设计平台
  • 章丘做网站单位哪家好进行公司网站建设方案
  • 买房网站排名高校校园网站建设的要求
  • 网站设计与实现毕业设计上海在建工程查询
  • 一个人做网站好累网站忘了怎么办
  • 四模网站叫别人做网站后怎么更改密码
  • 网站合同 下载如何获取网站访客qq