查看使用非托管的 RAS 服务器的报表

此实例说明如何使用查看器标记库来显示使用非托管的报表应用程序服务器的报表。

查看报表
  1. 将一个指向查看器标记库描述符文件的引用添加到 JSP 页面的顶部。
  2. <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>

    注意:    可以为 prefix 属性指定任何名称。此属性只是确定使用什么标记前缀来访问标记库的标记。

  3. 设置 system 属性以指定 clientSDKOptions.xml 文件的位置。
  4. 此文件用于设置 RAS 服务器的位置。

    <%

    System.setProperty("ras.config","C:\\temp");

    %>

    注意:    也可以在类路径中设置 clientSDKOptions.xml 文件的位置。

  5. 创建一个开始 viewer 标记。
  6. 在此标记中,指定查看器名称和报表源的类型。在本例中,报表源类型为 reportApplicationServer。

    <html>

    <body>

    <crviewer:viewer viewerName="CrystalViewer" reportSourceType="reportApplicationServer" >

  7. 创建必需的 report 标记,该标记指定要显示的报表。
  8. reportName 值带有前缀 rassdk://,以便 RAS 服务器能够正确地找到文件。rassdk:// 前缀指明指定路径位于运行 RAS SDK 的计算机上。

    <crviewer:report reportName="rassdk://C:\\reports\\sample.rpt"/>

  1. 结束 viewer 标记。
  2. JSP 页面现在即可查看 sample.rpt 报表。

    </crviewer:viewer>

    </body>

    </html>



Business Objects
http://www.china.businessobjects.com/

支持服务
http://www.china.businessobjects.com/services/services.htm