<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>
<!--外观: displayPage:是否显示报表页 默认 true
displayGroupTree:是否展开组树 默认 true
displayToolbar:设置是否显示工具栏 默认 true
groupTreeWidth:设置组树的宽度,采用groupTreeWidthUnit中设置的单位 默认 200
styleSheet:设置用于显示报表内容的样式表 默认 default.css
zoomPercentage:设置显示报表时使用的缩放百分比 默认 100
groupTreeWidthUnit:设置是使用像素还是使用百分比来确定组树的宽度 默认 pixel
enablePageToGrow 指定查看器是否应忽略 height 和 width 属性并扩大以适应报表内容。默认 true
-->
<!--行为:printMode 设置在用户单击打印按钮时是使用 PDF 还是使用 ActiveX 打印模式进行打印。 默认 PDF
allowDatabaseLogonPrompting 启用在运行报表之前提示用户登录到数据库的选项。 默认 true
allowDrillDown 设置是否允许用户在报表上深化。 默认 true
allowParameterPrompting 启用在运行报表时提示用户输入要使用的参数的选项。 默认 true
hyperlinkTarget 设置用于显示超级链接文档的窗口或框架。_self 以便在同一框架中显示 HTML 文档,_parent 以便在包含当前框架组的相同框架或窗口中显示 HTML 文档, _top 以便在整个浏览器窗口中显示 HTML 文档,_blank 以便在新的浏览器窗口中显示 HTML 文档。此属性仅适用于报表内容中的超级链接 默认 _self
isOwnPage 设置查看器控件是否拥有页面。推荐设置为true 默认 false
productLocale 设置用于显示查看器生成的所有文本和格式设置(如工具栏)的区域设置。可以使用区域设置字符串格式(如 en_us、en-us 和 en)来设置 productLocale 属性。 默认 浏览器区域设置
-->
<!--工具栏:displayToolbarViewList设置是否在工具栏上显示“视图”列表。true 否
displayToolbarExportButton设置是否在工具栏上显示“导出”按钮。true否
displayToolbarFindPageButton设置是否在工具栏上显示“转到页”按钮。true否
displayToolbarPageNavigationButtons设置是否在工具栏上显示页面导航按钮。true否
displayToolbarPrintButton设置是否在工具栏上显示“打印”按钮。true 否
displayToolbarRefreshButton设置是否在工具栏上显示“刷新”按钮。false否
displayToolbarFindButton设置是否在工具栏上显示“搜索”按钮。true否
displayToolbarToggleTreeButton设置是否在工具栏上显示组树切换按钮。true否
displayToolbarZoomList设置是否在工具栏上显示缩放百分比下拉列表。true否
displayToolbarCrystalLogo设置是否在工具栏上显示 Business Objects 徽标。true否
-->
<!--报表源:reportSourceType指定查看器将使用的报表源的类型reportingComponent 指定将使用 Java Reporting Component 来呈现报表。reportApplicationServer 指定将使用报表应用程序服务器来获取报表源。pageServer 指定将使用作为 Crystal Enterprise 部署一部分的页面服务器来获取报表源。无默认值是
reportSourceVar设置将缓存报表源的session变量的名称。如果reportSourceType属性是pageServer,report标记将不再使用,reportSourceVar的值要设置缓存报表源的session变量的名称以获取报表源。
-->
<!--标识:viewerName设置查看器的名称。CrystalViewer是 -->
<crviewer:viewer reportSourceType="reportingComponent"
viewerName="ReportTest-viewer"
reportSourceVar="ReportTest"
isOwnPage="true"
displayGroupTree="false"
displayPage="true"
displayToolbar="false"
groupTreeWidth="200">
<!-- reportName:以便指定要显示的报表 具有唯一性 -->
<crviewer:report reportName="reports/ReportTest.rpt" />
</crviewer:viewer>
分享到:
相关推荐
### Java JSP水晶报表详解 #### 一、水晶报表简介 水晶报表(Crystal Reports)是一款功能强大的报表设计与生成工具,广泛应用于多种开发环境之中。对于Java开发者来说,通过集成Crystal Reports及其Java Reporting ...
本实例以"JSP使用水晶报表"为主题,将介绍如何在JSP项目中集成并利用水晶报表来展示数据。首先,你需要确保已安装了水晶报表的相关库,包括水晶报表的Java API和运行时环境。这些组件通常可以通过官方渠道或第三方库...
【水晶报表的jsp实现(开发工具BEA WebLogic Workshop)】 在Java技术栈构建的B/S结构MIS系统中,采用水晶报表作为报表工具是非常常见的选择。本篇将详细介绍如何在JSP页面中实现水晶报表的动态显示,并支持导出为...
本文将深入探讨如何在JSP环境中实现水晶报表的集成与使用,帮助开发者理解并掌握这一技能。 ### 水晶报表在JSP中的集成 水晶报表在JSP中的实现涉及多个步骤,包括环境配置、数据库连接设置以及报表的展示与导出...
Java水晶报表,全称为Crystal Reports,是一款强大的报告生成工具,尤其在Java Web应用程序中广泛应用。它允许开发者设计复杂的报表,并能从各种数据源获取数据,包括数据库、XML文件、Web服务等。在这个“java水晶...
在水晶报表与JSP(Java Server Pages)的结合使用中,开发者可以利用JSP页面来动态生成和展示水晶报表。这一过程涉及到多个步骤,包括但不限于以下几点: 1. **安装与配置**:首先,需要确保已经正确安装了水晶报表...
2. **配置数据库连接**:`CRDB_JavaServer.ini`文件是配置水晶报表访问数据库的关键,其中的`JDBCURL`、`JDBCUserName`、`JDBCDriverName`等属性用于设置数据库连接信息。例如,这里配置了一个连接Oracle数据库的...
这通常涉及到设置Web应用服务器的配置,例如在Tomcat或WebLogic中配置Servlet和JSP标签库。 6. **示例代码**: ```java import CrystalDecisions.CrystalReports.Engine.*; public class CrystalReportViewer {...
在水晶报表的实现中,JSP页面通常会包含用于渲染报表的Java代码或JSP标签。用户通过浏览器请求JSP页面,服务器端执行JSP,生成报表内容,并返回给客户端显示。 4. **Tomcat服务器**:Tomcat是一个开源的、轻量级的...
【水晶报表制作流程详解】 水晶报表是一款强大的报表设计工具,常用于JavaWeb工程中,以ArrayList作为数据源,其中的元素是JavaBean。本篇将详细介绍如何通过图解方式制作水晶报表。 **一、前期准备** 1. **复制...
TLD文件定义了标签的名称、属性、行为等元数据,而标签处理类则实现了这些行为,处理由JSP页面传递过来的参数和指令。 在描述中提到的"动态属性支持"是指,标签的属性不是静态固定的,而是可以在运行时根据需要动态...
例如,我们可以创建一个`<img>`标签,其`src`属性指向Servlet的URL,Servlet则负责生成图表并返回图像的二进制流。 为了创建柱状图,我们可以使用JFreeChart的`CategoryPlot`类,设置类别轴和值轴的数据源,然后...
7. 使用例子说明:本文提供了一个简单的例子来说明如何创建一个带属性的自定义标签。该例子中定义了一个名为LoopTagBody的标签处理器类,它使用一个名为count的属性来控制标签体内容的循环次数。在TLD文件中,为...
### 水晶报表在JSP中的实现方法 #### 一、引言 水晶报表(Crystal Reports)是一款功能强大的报表设计工具,它被广泛应用于多种应用程序中,包括B/S架构的应用程序。对于基于Java技术的B/S架构系统,特别是在使用...
本文将详细介绍如何在Java Web应用(具体为JSP应用)中集成水晶报表,并实现其动态显示及多种格式导出的功能。 #### 二、水晶报表简介 水晶报表是由Business Objects公司开发的一款报表设计工具,后被SAP收购。它...
- **Flex组件嵌入**:JSP页面可以使用`<object>`或`<embed>`标签嵌入Flash内容,即Flex编译后的SWF文件。这样,Flex组件就能在网页中无缝展示,提供动态交互的报表体验。 - **事件处理**:Flex的交互事件(如点击、...
《Crystal水晶报表经典范例——深入理解与应用》 在Asp.net2.0的开发环境中,水晶报表(Crystal Reports)作为一款强大的报表设计工具,因其灵活的数据展示能力及广泛的数据库支持,一直深受开发者喜爱。"Crystal...
4. **定制标签库**:通过提供预定义的标签,大大减少了在JSP中嵌入报表所需的代码量,简化了开发流程。 水晶报表10作为对原版本的升级,进一步增强了对Java技术的支持,提供了更多特性。同时,Java开发者还可以通过...
- Servlet集成:在Web应用中,水晶报表可以嵌入到Servlet或JSP中,实现Web端的动态报表生成。 3. **水晶报表的主要功能** - 数据源管理:支持多种数据源类型,包括关系型数据库、XML、文本文件等。 - 报表设计:...