隨筆-0  評論-3  文章-28  trackbacks-0
          一. 完全傻瓜式
          1. 將一個指向查看器標(biāo)記庫描述符文件的引用添加到 JSP 頁面的頂部。 同時必須確保相應(yīng)的 JAR 文件和附加支持文件都存在。

            <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>注意:    可以為 prefix 屬性指定任何名稱。prefix 確定要使用什么標(biāo)記前綴來訪問標(biāo)記庫的標(biāo)記。

          2. 創(chuàng)建一個開始 viewer 標(biāo)記。 在此標(biāo)記中,指定查看器名稱和報表源的類型。

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

          3. 創(chuàng)建必需的 report 標(biāo)記。

            此標(biāo)記指定要顯示的報表以及要用于緩存報表源的會話變量。

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

          4. 結(jié)束 viewer 標(biāo)記。 JSP 頁面現(xiàn)在即可查看名為 sample.rpt 的報表。

                        </crviewer:viewer>

          二. 自定義報表源式

                 1.    將一個指向查看器標(biāo)記庫描述符文件的引用添加到 JSP 頁面的頂部。 同時必須確保相應(yīng)的 JAR 文件和附加支持文件都存在。

                    <%@ import="com.crystaldecisions.reports.sdk.ReportClientDocument">

                    <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>

                   注意:    可以為 prefix 屬性指定任何名稱。prefix 確定要使用什么標(biāo)記前綴來訪問標(biāo)記庫的標(biāo)記。

                  2.   創(chuàng)建報表源,設(shè)置報表源的屬性,把報表源緩存于session變量中(必需的)

                      <%
                           final String reportName="rpt/Sample.rpt";
                           ReportClientDocument crDoc = new ReportClientDocument();
                           crDoc.open(reportName,0);
                           crDoc.getDatabaseController().logon("sa","");
                           session.setAttribute("reportSource",crDoc.getReportSource());
                     %>

                     注意:如果viewer標(biāo)記的reportSourceVar屬性的默認(rèn)值是crystalReportSource,如果用這個做session變量的名稱,那可以不用設(shè)置reportSourceVar。

                 3.    創(chuàng)建一個開始 viewer 標(biāo)記。 在此標(biāo)記中,指定查看器名稱和報表源的類型。

                       <crviewer:viewer viewerName="CrystalViewer" reportSourceType="pageServer" reportSourceVar="reportSource">

                  4.   結(jié)束 viewer 標(biāo)記。 JSP 頁面現(xiàn)在即可查看名為 Sample的報表。

                      </crviewer:viewer>

          posted on 2008-03-28 16:49 閱讀(342) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)
          主站蜘蛛池模板: 永仁县| 日土县| 隆化县| 久治县| 溧水县| 石嘴山市| 昂仁县| 南涧| 宿松县| 驻马店市| 新乐市| 综艺| 隆尧县| 扎兰屯市| 敖汉旗| 邹平县| 钟祥市| 乐陵市| 三门县| 伊春市| 额敏县| 彰化县| 洞口县| 安平县| 德格县| 寻甸| 台东县| 塔河县| 油尖旺区| 来凤县| 绥芬河市| 且末县| 宁都县| 个旧市| 鹤岗市| 惠安县| 嘉善县| 团风县| 原阳县| 肃宁县| 华容县|