使用JasperReport+iReport进行Web报表开发
使用JasperReport+iReport进行Web报表开发
可是显而易见,报表功能越强大,提供的服务越丰富,其复杂度也就越提高,所以仅靠石器时代的手工方式生成报表是不能满足须要的。
所幸,眼下我们所熟知的几款报表工具功能上足够强大,并且都附有非常方便的报表生成工具。
它们各自是:JasperReport(+iReport),BIRT(+eclipse)。水晶报表(+eclipse,JBuiler等等)。
当然假设确实须要。且看到以下的东西你不晕的话,自己动手确实能够获得所需的灵活性。
从上图我们能够清楚地看到。一个报表的设计主要由PageHeader和报表内容组成,报表内容又是由列组成,内容既能够是一列也能够是多列,还能够是Group。详细的实比例如以下:
JasperReport的开发人员显然非常早就意识到了这一点。所以在JasperReport1.0曾经就增加了支持Servlet/JSP的能力。
也就是说,我们能够利用Servlet/JSP将生成好的报表导出成HTML(或PDF/RTF/EXCEL)格式供预览或导出之用。然而唯一的缺憾在于JasperReport并未提供在client直接打印的功能,而除了使用Applet之外我们又不能直接在client显示JRViewer这种预览窗体,怎样解决这些问题呢?
pageIndex=<%=pageIndex - 1%>"><img src="Images/PreviousPage.gif" ></a>
转载于:https://www.cnblogs.com/mengfanrong/p/4560296.html
使用JasperReport+iReport进行Web报表开发相关推荐
- 利用JasperReport+iReport进行Web报表开发
用JasperReport+iReport进行Web报表开发 序言 在非常多实际的项目里,报表都是当中十分重要的组成部分,比如把查询结果以报表的形式呈现出来.这里所提到的报表可不是简单的二维表,而是拥 ...
- JasperReport+iReport进行java报表开发
一 相关基础知识 1.关于JasperReport和iReport Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式 ...
- Web报表开发:ireport
Web报表开发 序言 在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来.这里所提到的报表可不是简单的二维表,而是拥有复杂表头的.多维的.可以在运行期从数据库中自动 ...
- 【报表技术】IReport 图形化报表开发工具安装教程
[报表技术]IReport 图形化报表开发工具安装教程 JasperReport简单介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML, ...
- 【报表技术】IReport图形化报表开发工具生成PDF文档
[报表技术]IReport图形化报表开发工具生成PDF文档 新建一个文件. 由于IReport的默认设置是不支持中文的,IReport没有内置中文的包. 了解报表模板结构. ①title:报表标题. ...
- web报表开发技术专题八:总结
以前上博客园时,我是最怕看到一二三四之类的系列文章的,没想自己也这样做了.实在是因为无法在一篇文章之中讲清如此多的东西,现在写了这些有关web报表开发的文章之后,还是觉得有很多方面没有涉及,基本上只是 ...
- 二十三、【开源】EFW框架Web前端开发之常用组件(FusionCharts图表、ReportAll报表等)
回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan.baidu. ...
- iReport 4.1 报表、子报表、主从报表、合计、实例解析
开发使用步骤(iReport 4.1.1) 1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1 ...
- iReport 4.1 报表制作,子报表,实例解析
开发使用步骤(iReport 4.1.1) (个人总结,如有问题请留言,另外知道table控件用法的给我留言或者发邮件谢谢.Email:jiazx0107@163.com) 目录 1. 开发 ...
最新文章
- 少侠,找个千手观音来帮你营销可好?
- php中间值,比较当前值和下一个值,并在中间推送数组(Adodb)PHP
- ABAP日期操作函数
- php获取浏览器cookies,简单实现创建以及读取浏览器中cookie的几种方法
- 【VLC-Android】Mac下编译vlc-android
- vue 如何将参数放到连接上_通过Vue路由传参的两种方式及Vue组件中接收参数的方式...
- 设计模式 工厂方法_工厂设计模式–一种有效的方法
- 镭速(Raysync)文件传输高可用部署介绍!
- 10kv电压互感器型号_电流互感器结构及原理
- 机器人编程软件semia_机器人10大流行编程语言对比 你掌握了哪种?
- 解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
- IOS Emoji表情
- Springboot+ Mybatis搭建学习
- 快手直播怎么下载?一键轻松下载直播
- 好用的轻量级http接口测试工具(替代PostMan)
- PE恢复linux主引导记录,u大师的U盘pe工具重建主引导记录的方法
- boseqc35能不能连电脑_boseQC35耳机不能连接win10电脑如何解决
- 高德地图获取坐标距离_计算两个坐标点之间的距离(高德地图)
- 如何提高学生对计算机英语的兴趣论文,如何培养小学生英语学习的兴趣_英语论文.doc...
- Android三种姿势带你玩转360度全景图功能
热门文章
- (StreamReader.ReadLine()==null)还是(-1 != StreamReader.Peek())?
- 软件单元测试(Unit Test )最佳实践
- 为什么程序员也能成为伟大的CEO
- 2018-01-17
- Maven——安装(二)
- jquery中ajax请求分类
- ArcObjects操作PageLayoutControl中元素位置,以图框、ITextSymbol为例
- golang超时控制
- WAMP安装curl扩展并发起https请求
- 典型的异步客户端套接字构建