各位大虾!早上好!请问谁有Eclipse 水晶报表相关资料,教程和电子书,谢谢!如果有的话,请发给我好吗?E-mail:[email protected]
解决方案 »
- 项目中的类为什么要继承一个基类还要实现一个接口
- 虚拟主机如何配?
- hql语句,Path expected for join问题
- 执行下面这段代码是出错了,帮忙解决一下
- 如何通过数据库生成一个js树
- jsp页面中,在文件上传的时候可以给type="file"的字段赋值么?
- 如何提高页面打开的速度?
- 提问:建立了一张表。用来记录一些写过的文章,这些文章字数大约在3000-5000汉字左右。应如何处理SQL SERVER设置问题
- jsp的 request 是否能传到,下一个被调用的servlet中呢?谢谢
- 从文件中读取十万条数据到List,怎么插入比较快??
- bea weblogic 9.2 portal开发,有没有相关开发实例教程文档 ,请各位大侠指教,谢谢!
- IIS+Resin下如何配置所有的请求都转发到resin
commons-lang-2.1.jar,
commons-logging.jar,
Concurrent.jar,
CrystalCharting.jar
CrystalCommon.jar
CrystalContentModels.jar
CrystalDatabaseConnectors.jar
CrystalExporters.jar
CrystalExportingBase.jar
CrystalFormulas.jar
CrystalQueryEngine.jar
CrystalReportEngine.jar
CrystalReportingCommon.jar
derby.jar
icu4j.jar
jrcadapter.jar
jrcerom.jar
keycodeDecoder.jar
log4j.jar
MetafileRenderer.jar
msbase.jar
mssqlserver.jar
msutil.jar
rasapp.jar
rascore.jar
ReportPrinter.jar
rpoifs.jar
serialization.jar
URIUtil.jar
webreporting.jar
webreporting-jsf.jar
xercesImpl.jar
xml-apis.jar
Xtreme.jar(总共36个jar,里面有一些在其他的库已经有的了,在项目中添加这个自定义库就行了)2. 把上个例子中的crystalreportviewers文件夹放在WEB-INF文件夹同一目录下。这个就是你能看到水晶报表的基本框架,相当于.net里面的水晶报表控件了的源代码了。
3. 把crystal-tags-reportviewer.tld放在WEB-INF下,主要标签4. web.xml 在<web-app>中间添加,主要是读入crystalreportviewers
<context-param>
<param-name>crystal_image_uri</param-name>
<param-value>crystalreportviewers</param-value>
</context-param>
<context-param>
<param-name>crystal_image_use_relative</param-name>
<param-value>webapp</param-value>
</context-param>5. 把CRConfig.xml放在src文件夹下,水晶报表的配置文件,如果你有注册,注册码也会在这文件里面CRConfig.xml<?xml version="1.0" encoding="UTF-8"?>
<CrystalReportEngine-configuration>
<reportlocation>../..</reportlocation>
<timeout>0</timeout>
<ExternalFunctionLibraryClassNames>
<classname/>
</ExternalFunctionLibraryClassNames>
</CrystalReportEngine-configuration>配置超时间隔
利用 CRConfig.xml 文件,您可以配置确定何时丢弃不活动报表源的超时间隔(以分钟为单位)。这是必要的,因为不活动报表源仍然会消耗系统资源(如数据库连接、服务器内存以及临时文件使用的磁盘空间)。可以通过在 CRConfig.xml 文件中设置 timeout 标记的值来指定超时间隔。默认情况下,超时间隔为 10 分钟。通过将该值设置为 0,可以将 Java Reporting Component 配置为没有超时。超时间隔仅适用于不活动报表 -- 正在处理的报表不会因超出此值而超时。每次成功完成一个报表源请求时,超时定时器将会重置。如果在超时间隔内没有使用某个报表源,则会丢弃该报表源,并将其资源提供给其他进程使用。6. 在jsp页面插入这段代码<%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>
<crviewer:viewer reportSourceType="reportingComponent" viewerName="rcname-viewer" reportSourceVar="rcname" isOwnPage="true">
<crviewer:report reportName="rcname.rpt" />
</crviewer:viewer>
感觉像在用.net里面的水晶报表控件一样,不只viewer,连partviewer也可以的.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lin49940/archive/2007/07/25/1708128.aspx