传统的jasperreports实现方式是填存和展现是在一起的。导致很多人对jasperreports-flash的运作原理不理解。下面详细看下jasperreports-flash是如何展现一个jasperreports格式的报表的。
从上图可以看出jasperreports-flash是通过一个session进行沟通的。下面是每一步的说明:
1. 编写Flex客户端请求代码,请求服务器端填存报表。
2. 将数据保存到Report Session里。即:
BaseHttpServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE
3. 回调客户端告知jasperreports-flash可以进行显示。
4. jasperreports-flash组件请求XmlServlet。
5. XmlServlet获取第二步设置好的Report Session里的数据,进行操作。
6. 将数据返回给jasperreports-flash进行展现。
运行原理知道了看他那个demo就很好理解了。
附demo下载地址:jasperreports-flash-3.0.0-project.zip
分享到:
相关推荐
jasperreports-6.0.0.jar jasperreports-fonts-6.0.0.jar jasperreports-javaflow-6.0.0.jar jxl-2.6.10.jar log4j-1.2.15.jar poi-3.10.1.jar spring-beans-2.5.5.jar spring-core-2.5.5.jar ant-1.7.1.jar itext...
jasperreports-html-component-6.5.0,jaspertReport HTML标签组件
**jasperreports-6.1.1 jar包详解** JasperReports是一款强大的开源报表工具,主要用Java语言开发,广泛应用于各种Java应用中,提供丰富的报告设计和数据展示功能。在给定的压缩包文件中,包含三个核心的JAR文件,...
jasperreports-flash来实现web客户端打印的功能,避免了applet客户端打印在客户端安装jre的限制。jasperreports-flash只需要求客户端有能浏览swf文件的flash player就行了。可以根据自己的需求修改example.mxml文件...
- **jasperreports-fonts-4.6.0.jar & jasperreports-fonts-5.6.0.jar**:提供报表所需的字体资源,支持多种语言和字符集。 - **iTextAsianCmaps.jar, iText-2.1.7.jar**:iText是JasperReports用于生成PDF的依赖...
jasperreports-6.1.0下载
1. **引入依赖**:首先,在项目中引入JasperReports Applet 5.1.0的相关库文件,包括jasperreports-applet-5.1.0.jar。 2. **创建报表**:使用JasperSoft Studio或类似的工具设计报表模板,并将其编译为.JRXML或....
标题“jasperreports-fonts.zip”暗示这是一份与JasperReports相关的字体资源包,而描述中的“jasperreport支持中文jar包”则指出这个压缩文件包含的是为了使JasperReports能够正确显示中文字符的特殊组件。...
jasperreports-flash来实现web客户端打印的功能,避免了applet客户端打印在客户端安装jre的限制。jasperreports-flash只需要求客户端有能浏览swf文件的flash player就行了。可以根据自己的需求修改example.mxml文件...
jasperreports-3.5.3.jar jasperreports-3.5.3.jar jasperreports-3.5.3.jar
jasperreports-3.7.0是该库的一个版本,提供了一系列的jar包,以满足不同功能需求。 1. **jasperreports-javaflow-3.7.0.jar**:这个jar包包含了JasperReports的JavaFlow模块,它是JasperReports扩展的一个部分,...
jasperreports-2.0.3.jar
为需要的朋友提供方便jasperreports-1.3.3.jar
struts2+ireport集成包,解决最新版本的struts2下报表开发时报表会报错的情况
基于jasperreport开发的flash查看器ver4.0
jasperreports-fonts-6.17.0.jar
**jasperreports-4.5.0:报表生成框架详解** `jasperreports-4.5.0` 是 JasperReports 库的一个版本,它是一个强大的开源报表生成框架,专为 Java 开发者设计,用于创建复杂的报表和文档。在这个版本中,用户可以...
jasperreports-chart-customizers-6.16.0.jar
jasperreports-annotation-processors-6.16.0.jar