我遇到的问题,在struts2.0中整合以前的系统的功能,使用JasperReport2.0和
JfreeChart1.0.9,在报表中显示CHART图片(buffered)时,总是不能正常显示图片
(黑色),测试整整三天,我的思路是调用方式和以前方式不同,所以开始调整程序,
最后一直改到原代码,怀疑是BAR :
struts2-jasperreports-plugin-2.0.9不支持图片输出的显示(这里的思路就已经错
了),当然,是以失败告终;接着将实现方式完全改为原来系统的实现方式,还是一样,
第三天了,只好求助于队友,队友和很奇怪,也试用了很多方式和猜想,JASPER文件的
图片显示改为一个链接,测试后,链接的图片显示正常,这样就可以确定原因的所在,
图片本身的问题或者是兼容问题,最后将JFREECHART版本降低为1.0.2,成功………………
总结:
1.首先,自己的思路有些误差,没有找到真正的原因所在,象个苍蝇一样,瞎
改!!(遇到问题,找到真正的原因,或者缩小范围)
2.JAVA的兼容性问题,一个系统如果升级为高版本时。
3.集成以前的功能时,最好使用以前系统使用的BAR技术,这样可以避免(我
用三天的时间来排除版本不兼容的问题。
分享到:
相关推荐
这种开放性使得Java开源用户管理系统具有高度的透明度和社区支持,开发者可以参考代码来学习,也可以根据需求定制功能,或为项目贡献自己的改进。 该系统可能采用了MVC(Model-View-Controller)设计模式,这是一种...
Java开源问卷调查系统是一款基于JAVA WEB技术开发的专业问卷和表单管理系统。自2012年起,该系统经历了长达9年的持续发展与优化,已成为一个功能完备、性能稳定、易于使用的解决方案,适用于各种企业和组织进行数据...
【标题】:“java开源版企业门户网站_功能齐全,带后台” 这个标题暗示了这是一个基于Java编程语言的开源项目,特别设计用于构建企业级门户网站。开源意味着源代码是公开的,允许用户自由查看、使用、修改和分发。...
完整开源!Java快速开发平台!基于Spring、Sprin
Contineo3upgrade可能是指某个特定的Java开源文件管理系统版本升级过程。升级通常涉及以下步骤: 1. **备份**:在升级前,确保对现有系统进行完整备份,以防数据丢失。 2. **阅读升级指南**:了解新版本的改进、...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
"Java项目开源源码,共111个" 本资源提供了111个Java项目的开源源码,涵盖了各种Java项目类型,包括Web开发、移动应用开发、桌面应用开发等。这些源码可以作为学习Java编程的参考资源,也可以作为实际项目开发的...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
kiftd是一款专门面向个人、团队和小型组织的Java开源网盘系统。使用简单,解压即用。适合家庭、团队或小型组织在局域网&公网中搭建私有云盘实现文件共享。支持Windows/Linux/Mac OS,只需3分钟即可完成部署,同时还...
完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStor
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
标题中的“搭建java开源软件wiki...综上所述,搭建Java开源软件Wiki是一个涉及技术广泛的过程,涵盖了Java编程、Web开发、数据库管理、版本控制、自动化部署等多个方面,需要具备扎实的编程基础和良好的问题解决能力。
(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业...
【标题】:分享6个国内优秀Java后台管理框架的开源项目 【描述】:本文将介绍六个在中国备受推崇的Java后台管理框架的开源项目,这些框架不仅高效且实用,是开发人员快速构建后台管理系统的理想选择。 【标签】:...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销...
本项目自2020-08-17日起,为全面支持mysql8以上版本,Oracle,启用SpringBoot 2.3x的版本。支持jasperreport报表系统。 本项目权限管理可控制页面、接口、数据操作。 目前系统已全面支持国产达梦数据库8.0,人大...
基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理...
基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客.zip 基于java的开发源码-Solo Java开源博客...