java 使用ireport无法显示图片问题分析
我在ireport设计的时候,内嵌有网站logo图和一个条形码,结果调试的时候,图形都无法显示,查了网上资料
才知道是
request.getSession().setAttribute(
ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,
jasperPrint);
需要把jasperPrint放入session,这样,ireport的图片显示服务器才能访问jasperPrint对象,显示出相应的图像出来
ireport显示外部图片的具体步骤:
1.在web-bin设置ireport图片显示服务:
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/servlets/image</url-pattern>
</servlet-mapping>
2.设置ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTEsession
request.getSession().setAttribute(
ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,
jasperPrint);
3.设置图片servlet服务的路径:
exporter.setParameter(
JRHtmlExporterParameter.IMAGES_URI,
"/servlets/image?image=");
转载于:https://www.cnblogs.com/dodohua/archive/2011/03/16/1986262.html
java 使用ireport无法显示图片问题分析相关推荐
- java开发 图片显示不出来_java web开发中 显示图片的问题
记录一个java Web开发中显示图片的小问题: 我碰到的问题是:把服务器上存的图片,在客户端的浏览器中显示出来.解决方法如下: 两种显示方式 一是:在servlet 或 action中直接输入图片到 ...
- java byte 图片浏览器直接显示_以Spring Boot的方式显示图片或下载文件到浏览器的示例代码...
以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器 以Spring Boot的方式显示图片或下载文件到浏览器 请求例子:http://localhost:8080/ ...
- Eclipse运行Applet没有显示图片,getCodeBase,getDocumentBase
解决Eclipse运行Applet没有显示图片 创建一个简单的Java Applet项目用于显示图片,代码如下:[下载]:http://download.csdn.net/detail/gu ...
- STM32之LCD液晶屏(ILI9341)显示图片
前言 本文章基于STM32F103VET6,参考野火的驱动程序,用LCD液晶屏显示静态图像. 有纰漏请指出,转载请说明. 学习交流请发邮件 1280253714@qq.com 编程要点 显示一个像素点 ...
- java script的图片隐藏,java和javascript中过滤掉img形式的字符串不显示图片的方法...
本文实例讲述了java和javascript中过滤掉img形式的字符串不显示图片的方法.分享给大家供大家参考.具体实现方法如下: 1. javascript过滤掉和形式的字符串 复制代码代码如下: 过 ...
- java 对话框 显示图片_Java对话框上显示图片
手掌心 其实有很多种方法可以解决图片显示大小的问题:使用photoshop修改. 优点是可以节省系统资源, 显示图片的时候,不用做处理,缺点是需要了解ps的基本操作使用JDialog 自定义对话框. ...
- java生成验证码SWT_Java SWT Lable框中显示图片验证码
public static String testcode="";//验证码,保存验证码,取这个值于用户输入的值作比较 public static void image(Label ...
- java 上传图片后没法立马显示出来_SpringMVC多个文件上传及上传后立即显示图片功能...
多文件上传就是改良一个方法把MultipartFile类换成CommonsMultipartFile类,因为上传多个文件用数组方式的话MultipartFile类不能初始化,它不支持数组 packag ...
- java显示图片_java显示图片的方法
java显示图片的方法 applet能显示GIF,JPEG,BMP等其他格式的图片.为了在applet中显示图片,你需要使用java.awt.Graphics类的drawImage()方法.以下是小编 ...
最新文章
- 损坏防浪涌电插排内部电路
- opencv-contrib配置过程
- 平面上有两个圆相交,求两个圆相交部分的面积
- 【Canvas】如何用Canvas绘制折线图
- 在JSP页面中,对同名的CHECKBOX的处理
- 面向对象 之重写重载
- Java实现过滤敏感词汇
- 选择题高分通过系统集成项目管理工程师
- 【观察】戴尔:为核心数据“保驾护航”,为数字化转型“拨云见日”
- 计算机硬盘图标不见了,移动硬盘不显示图标怎么办 移动硬盘不显示图标解决办法【图文】...
- PS小技巧----1寸、2存照片制作
- win7下安装centOS7双系统
- uoj#311 【UNR #2】积劳成疾
- Windows 7 与 Linux 的双系统安装
- pycharm环境配置问题解决一览
- 共模电感|共模信号|差分信号
- 刷脸设备引进越来越多的人喜欢靠脸消费
- 最方便最好看最好用的python日志。
- 张朝阳赞赏的IT界美女--TOM副总裁(组图)
- linux服务器u盘挂载,Linux系统下如何挂载FAT32的U盘
热门文章
- svn备份遇到的问题
- Bootstrap3 栅格系统-栅格参数
- etc目录名字的意思---挖Linux中的古老缩略语
- CentOS下的freenx配置
- 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理]...
- intellij出现dependency ‘xxx‘not found
- matlab遍历cell和array的for循环写法
- hbase的shell客户端中不同符号的含义
- 已拦截跨源请求:同源策略禁止读取位于XXXXXXXXXXXXXXXX/demo_test.txt 的远程资源。(原因:CORS 请求不是 http)
- BCEWithLogitsLoss的使用案例