java web 调用报表时一般pdf,excel都会正常,而经常出现在html打开时边框线等会显示乱七八糟,还有很多红叉叉。下面还是谈谈红叉的问题。
这个问题的解决办法如下:
对于红叉的问题,其实是html中的边框线等会被当做图片来处理,而报表中处理图片是通过报表自己定义的Servlet来处理的。如果没有将Servlet配置进web.xml中将会出现这样的问题。解决这个问题需要在web.xml中配置Servlet,如下:
<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>
另外,在调用程序中增加如下代码:
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, “../servlets/image?image=”);
这样就解决了红叉、线条乱七八糟的问题。
相关推荐
winform_datagridview多线程出现红叉解决方案
c#在线程中使用控件时控件出现红叉解决方法.cs
winform datagridview多线程出现红叉解决方案,只要将运行的代码由创建线程调用就OK了
SQLServer 2008 出现红叉错误的解决方法
解决superMap9D出现大红叉的问题 下载按照里面文本操作即可
flash 红叉叉问题.txt
之后我看到了一个问题 就是JRE的包的版本和我的eclipse的默认版本不一样 然后右键点击项目名称选择Build Path打开如图所示的界面 然后将低版本的移除,点击重新添加新的版本 在Add Library界面中选择...
台式机网络连接出现红叉怎么办.docx
网页图片出现红叉怎么回事.docx
Windows7系统用户账户图标出现红叉怎么办.docx
java项目上红叉报错的解决方法.doc
项目中的.js文件红叉问题
本文主要介绍了一下关于Keil5打红叉的解决方法,一起来学习一下吧
处理网页图片显示红叉方法
很多人换到Keil5,可能会遇到上图这个问题,这是keil新增的同步查错功能。一般情况下大家的项目编译通过了,也可以仿真运行了,以至于这些红叉看起来多余,实在是别扭。如何解决掉这些红叉呢?最好的办法就是关掉这个...
有一天打开电脑突然间无线网络就出现了红叉,即无线网络不可用,用了各种办法也无法解决。 有时将电脑进行休眠以后再启动,无线网络就又可以用了,但是只要是关机,再启动,无线网络依旧是红叉。这里给出本人的解决...
win7桌面右下角出现小喇叭显示红叉怎么办.docx
win7音量图标变红叉但有声音的最终解决
基于windows平台配置Charles抓取https请求,包含web+app,因为配置过程较为复杂,所以以文档方式分享,有需要的童鞋自取