`
chenhua_1984
  • 浏览: 1251190 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java web程序调用报表表格出现红叉,线条不清楚的问题

    博客分类:
  • java
阅读更多

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多线程出现红叉解决方案

    在Windows Forms(WinForm)应用程序中,`DataGridView`控件是一种常用的数据展示工具,它可以方便地显示和编辑表格数据。然而,在多线程环境中,直接对`DataGridView`进行操作可能会导致一些问题,最常见的就是出现...

    c#在线程中使用控件时控件出现红叉解决方法.cs

    c#在线程中使用控件时控件出现红叉解决方法.cs

    winform datagridview多线程出现红叉解决方案

    winform datagridview多线程出现红叉解决方案,只要将运行的代码由创建线程调用就OK了

    SQLServer 2008 出现红叉错误的解决方法

    ### SQL Server 2008 出现红叉错误的解决方法 在使用SQL Server 2008的过程中,用户可能会遇到服务管理器中的服务图标显示为红色叉号的情况,这意味着SQL Server服务出现了问题,无法正常启动。这种情况下,用户...

    java项目上红叉报错的解决方法.doc

    Java项目中的红叉报错是一个很常见的问题,尤其是在Eclipse中导入Java项目时经常会遇到这种问题。本文将详细介绍Java项目红叉报错的解决方法,帮助读者解决这个问题。 首先,需要检查Java项目的Build Path是否正确...

    解决SuperMap大红叉

    在使用SuperMap 9D这一专业地理信息系统软件时,用户可能会遇到“大红叉”问题,这通常意味着软件在加载地图或执行某些功能时出现了错误。这个问题可能由于多种原因导致,如数据不完整、配置不当或是系统兼容性问题...

    flash 红叉叉问题.txt

    ### Flash红叉叉问题解析与解决方案 在互联网发展初期,Flash是网页动画、视频播放以及交互式游戏的主要技术载体,但随着技术的进步和HTML5的兴起,Flash逐渐被淘汰。然而,在部分老旧系统或特定场景下,Flash仍被...

    台式机网络连接出现红叉怎么办.docx

    台式机网络连接出现红叉的问题可以通过检查网线连接、网卡驱动和网卡模式等方法来解决,而资源共享网络的主要功能则包括资源共享、快速传输信息、提高系统可靠性、易于进行分布式处理和综合信息服务等。

    如何解决Keil5打红叉的问题

    很多人换到Keil5,可能会遇到上图这个问题,这是keil新增的同步查错功能。一般情况下大家的项目编译通过了,也可以仿真运行了,以至于这些红叉看起来多余,实在是别扭。如何解决掉这些红叉呢?最好的办法就是关掉这个...

    联想G40-win7系统突然出现无线网络红叉的解决方案

    然而,用户可能会遇到一个令人头疼的问题:无线网络图标上出现红叉,表明无线网络功能无法正常使用。这种现象尤其在电脑关机后再开机时更为明显,尽管有时通过让电脑进入休眠状态再唤醒能够暂时解决问题。 #### ...

    Windows7系统用户账户图标出现红叉怎么办.docx

    Windows 7 系统用户账户图标出现红叉的解决...Windows 7 系统用户账户图标出现红叉的问题可能是由于注册表中的某些键值被损坏或删除所引起的,可以通过使用注册表编辑器、regsvr32 命令或系统还原等方法来解决问题。

    网页图片出现红叉怎么回事.docx

    5. **缓存与Cookie问题**:浏览器缓存或Cookie出现问题也可能导致图片加载不成功。 #### 三、解决办法 **(一)检查浏览器设置** 1. **启用多媒体播放功能**: - 打开IE浏览器,点击工具栏上的“工具”-&gt;...

    js文件红叉

    - **编码格式问题**:如果文件的编码格式与IDE设置的编码格式不一致,也可能会出现红叉。 - **路径问题**:有时候,IDE会根据文件的路径来决定是否对其进行验证。如果路径不在验证范围内,也可能导致红叉出现。 - **...

    Keil5打红叉的解决方法

    然而,这一新特性可能会对一些已经习惯了老版本Keil的操作方式的用户造成困扰,特别是在项目中突然出现大量红叉,而这些红叉所指出的问题可能并不是主要的编译错误,从而导致用户对这些红叉感到不必要的焦虑和困扰。...

    立创EDA 设计管理器里网络有红叉-New Schematic.rar

    当我们遇到"设计管理器里网络有红叉"的问题时,这通常意味着存在一些错误或不完整的设计元素,需要我们进行排查和解决。下面将详细解释这个问题及其可能的原因和解决方案。 首先,网络红叉(Red X)在立创EDA中表示...

    win7桌面右下角出现小喇叭显示红叉怎么办.docx

    解决 Win7 桌面右下角出现小喇叭显示红叉的问题 Win7 桌面右下角出现小喇叭显示红叉的问题是一个常见的问题,对于普通用户而言,这个问题可能会带来不便。幸运的是,这个问题的解决方法非常简单。下面我们将对这个...

    处理网页图片显示红叉方法

    在使用浏览器访问某些网页时,可能会出现图片不显示,而是显示一个红色的叉叉的象征。这是一个常见的问题,尤其是在访问某些需要登录的页面时。这种情况下,图片大多数是png格式的。下面我们将介绍如何解决这个问题...

    win7音量图标变红叉但有声音的最终解决

    1. **音频驱动程序问题**:驱动程序是硬件与操作系统之间的桥梁,如果音频驱动程序出现问题或者过时,可能会导致音量图标异常。 2. **系统服务未启动**:Windows 7中的某些服务,如“Windows Audio”或“Windows ...

Global site tag (gtag.js) - Google Analytics