jasperreport转成html,JasperReport chart导出HTML不能显示chart图
使用JaspeReport chart生成PIE图,导出成Pdf、Excel文件时PIE图都正常,但是若导出成HTML并直接显示(意思是:不是先导出成html文件,然后在打开这个html文件,而是让浏览器直接解析JasperReport生成的HTML)就会出现问题。代码如下:
Java code:
outStream = response.getOutputStream();
/*
*部分代码省略
*/
export = new JRHtmlExporter();
extension = ".html";
contentType = "text/html";
//String imageURI = request.getContextPath()+"/reportfiles/images/";
String imageURI = "c:/images/";
export.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.TRUE);
export.setParameter(JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR, Boolean.TRUE);
export.setParameter(JRHtmlExporterParameter.IMAGES_DIR_NAME, imageURI);
export.setParameter(JRHtmlExporterParameter.IMAGES_URI, imageURI);
export.setParameter(JRExporterParameter.JASPER_PRINT, jp);
export.setParameter(JRExporterParameter.OUTPUT_STREAM, outStream);
response.setContentType(contentType);
export.exportReport();
如果使用 String imageURI = request.getContextPath()+"/reportfiles/images/";
那么图片根本不会显示。
如果按上面给的代码,第一次执行时会在 c:/images/ 下生成一个图片文件img_0_0_1,但是页面中还是显示红叉(找不到该文件),查看红叉的路径,发现其地址已是file://
jasperreport转成html,JasperReport chart导出HTML不能显示chart图相关推荐
- C# EPPlus导出EXCEL,并生成Chart表
一 在negut添加EPPlus.dll库文件. 之前有写过直接只用Microsoft.Office.Interop.Excel 导出EXCEL,并生成Chart表,非常耗时,所以找了个EPPlus ...
- [Ext JS 4] 实战之将chart导出为png, jpg 格式的文件
前言 [Web Chart系列之六] canvas Chart 导出图文件 Chart 导出的原理很基本方法,在上一篇已经有介绍过. 对于Extjs 来说,在 Ext.chart.Chart 这个类直 ...
- 怎么用MindManager将导图导出为HTML5交互式导图
Mindmanager思维导图软件有着友好的用户界面以及丰富的思维导图制作功能.再搭配与Microsoft 软件的无缝集成功能,使得这款思维导图软件越来越受到职场人士的喜爱. 不仅是作为制作思维导图的 ...
- UE4通过UCanvasRenderTarget2D导出图片+文字的组合图
原创文章,转载请注明出处. UCanvasRenderTarget2D 导出图片 前言 开始做 创建1>CanvasRenderTarget2D, 对其实现 创建2>材质球 创建3> ...
- 帆软报表导出Word不显示图片问题解决
帆软报表导出Word不显示图片问题解决 问题:从网页端导出Word版 有的图片不显示 原因:帆软报表悬浮元素不支持Word导出 解决办法:把悬浮元素的图片保存在本地,选中单元格,设置单元格元素为插入图 ...
- PKM2数据导出的xml显示用的XSL
为什么80%的码农都做不了架构师?>>> PKM2数据导出的xml显示用的XSL. PKM2这个个人知识管理软件相信很多人用过,可以把数据导出为chm电子书,但是不知道为什么倒 ...
- Chart.js中文文档-雷达图
雷达图或蛛网图(Radar chart) 简介 A radar chart is a way of showing multiple data points and the variation bet ...
- ArcMap 小知识(3):在ArcGIS中导出数据时显示“保存对象时出错”
点赞和关注是我创作的最大动力~~ 在ArcGIS中导出数据时显示"保存对象时出错" 注意在"Saving Data(保存数据)"对话框的下方有"Sav ...
- 计算机屏幕尺寸不是全屏,为什么把电脑显示器分辨率调成1366X768后网页不能全屏显示呢?...
为什么把电脑显示器分辨率调成1366X768后网页不能全屏显示呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为什么 ...
最新文章
- Linux rpm 命令
- Mobiscroll的介绍【一款兼容PC和移动设备的滑动插件】
- 计算机视觉概述:视觉任务+场景领域+发展历程+典型任务
- C#LeetCode刷题之#141-环形链表(Linked List Cycle)
- 华为ensp命令大全_电脑网络:华为交换机基础知识及基本命令配置大全,新手的福音...
- Wireshark实战分析之TCP协议(三)
- mysql oracle视频网盘_动力节点MySQL数据库视频 百度云 网盘 下载
- 【PID优化】基于樽海鞘算法PID控制器优化设计含Matlab源码
- 单片机数码管万年历c语言,基于51单片机和数码管的万年历程序
- 分布式 | 浅谈 dble 引入 ClickHouse 的配置操作
- 2022元宇宙共享大会|何超:“开放与兼容”唤起元宇宙新的思潮
- php strtotime 2099,PHP的strtotime()函数2039年bug问题
- 背景差法目标识别python_运动目标检测(4)—背景差分法
- css 弹性盒子 flex布局
- 什么事LLVM和Clang?Clang与GCC有什么区别?Clang如何使用?
- 3dmax 基本选择工具的使用
- 输出亲朋字符串(C语言)
- java两个日期比较相等
- 基于pandas python sklearn 的美团某商家的评论分类(文本分类)
- 选择恐惧症终极自救指南