欢迎来到天天文库
浏览记录
ID:34709350
大小:55.59 KB
页数:20页
时间:2019-03-09
《使用eclipse在jsp上显示水晶报表(转)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、我使用的开发IDE是eclipse3.2,服务器是tomcat5.5新建一个Crystalreportsweb项目在Targetruntime选择apachetomcatv5.5下一步中crystalreportsjavareportingcomponent、dynamicwebmodule、java是默认选中的,这三个是必需的,你也可添加struts,后面的设置会要求你添加struts的类库。在最后面默认加入示例的数据库和报表。这样一个CrystalReportsweb项目就建立了(上面的步骤应该是地球人都可以完成吧)在里面有个CrystalReport1.rpt和Cryst
2、alReport_viewer.jsp右键CrystalReport_viewer.jsp->运行方式->RunonServer,点击完成。你应该就可以看到一个空的水晶报表了吧(为什么空的,当然啦,CrystalReport1.rpt本身是空的)在看看samplereports文件夹里面,有4个示例的.rpt报表文件,右击其中任何一个,选中CrystalReports-》创建查看器JSP,就会创建一个*-viewer.jsp文件。运行这个文件,你应该可以看到一个水晶报表了吧。我想这对大部分人应该都是没有问题的,剩下的事情就是好好分析这个项目里面所有的东东了-----------
3、--------------------------------------------------------------------------------------------------------------------------------------------上面什么东西是在任何项目中实现都必须的呢?为此我特意建立一个新的tomcat项目,最好建一个简单的jsp页面测试下你的tomcat项目是否可以正常运行.通过本人的实验,在其他项目中JSP运行水晶报表的话,需要的类文件跟配置.1.添加一个用户库如CrystalReportsLibraries,把下面的*.
4、jar添加进去commons-collections-3.1.jar,commons-configuration-1.2.jar,commons-lang-2.1.jar,commons-logging.jar,Concurrent.jar,CrystalCharting.jarCrystalCommon.jarCrystalContentModels.jarCrystalDatabaseConnectors.jarCrystalExporters.jarCrystalExportingBase.jarCrystalFormulas.jarCrystalQueryEngine.
5、jarCrystalReportEngine.jarCrystalReportingCommon.jarderby.jaricu4j.jarjrcadapter.jarjrcerom.jarkeycodeDecoder.jarlog4j.jarMetafileRenderer.jarmsbase.jarmssqlserver.jarmsutil.jarrasapp.jarrascore.jarReportPrinter.jarrpoifs.jarserialization.jarURIUtil.jarwebreporting.jarwebreporting-jsf.jarxer
6、cesImpl.jarxml-apis.jarXtreme.jar(总共36个jar,里面有一些在其他的库已经有的了,在项目中添加这个自定义库就行了)2.把上个例子中的crystalreportviewers文件夹放在WEB-INF文件夹同一目录下。这个就是你能看到水晶报表的基本框架,相当于.net里面的水晶报表控件了的源代码了。3.把crystal-tags-reportviewer.tld放在WEB-INF下,主要标签4.web.xml在中间添加,主要是读入crystalreportviewers 7、name>crystal_image_uri crystalreportviewers crystal_image_use_relative webapp 5.把
7、name>crystal_image_uri crystalreportviewers
此文档下载收益归作者所有