struts2整合JasperReport

proopen

贡献于2012-09-18

字数:0 关键词: JasperReport 图表/报表制作

张向军 subtitle style struts2整合JasperReport www.cfkyit.com struts2整合JasperReport struts讲义 JasperReport简介 动态报表 使用iReport设计报表 安装JasperReports插件 JasperReport简介 JasperReport简介 JasperReport下载和安装 设计一个静态报表 JasperReport的开发步骤 struts讲义 JasperReport简介  JasperReport是一个强大的、灵活的报表生成工具,能够 导出PDF、Excel、html、XML格式,并且它是开源的。另 外,JasperReport并未提供更好的图形化的开发工具, iReport的出现解决了这个问题,iReport同样是一个开源 的工程,它是一个图形化的创建报表的辅助工具。  用iReprot创建的报表文件,其实是一个XML文件,用XML 元素描述了整个报表的所有的数据,包括头(titile)、 pageHeader(页头)、detail(内容)、pageFooter(页尾) 等等,而这样的XML描述文件正是JasperReport所要的, 所以在报表的设计阶段需要使用iReport(下载地址: http://ireport.sourceforge.net/)。 struts讲义 JasperReport的下载和安装 struts讲义 JasperReport的下载和安装续 struts讲义 iReport的下载和安装 struts讲义 JasperReport中各band的功能  Title Band:title 段只在整个报表的第一页的最上面部 分显示,除了第一页以外,不管报表中共有多少个页面也 不会再出现Title band 中的内容。  PageHeader Band:顾名思义,pageHeader 段中的内容将 会在整个报表中的每一个页面中都会出现,显示在位置在 页面的上部,如果是报表的第一页,pageHeader 中的内容 将显示在Title Band 下面,除了第一页以外的其他所有页 面中pageHeader 中的内容将在显示在页面的最上端。  PageFooter Band:显示在所在页面的最下端。  Detail Band: 报表内容段,在这个Band 中设计报表中需 要重复出现的内容,Detail 段中的内容每页都会出现。 struts讲义 JasperReport中各band的功能  ColumnHeader Band:针对Detail Band 的表头段,一般 情况下在这个段中画报表的表头。  ColumnFooter Band:针对Detail Band 的表尾段。  Summary Band:表格的合计段,出现在整个报表的最后一 页中的Detail band 的后面,一般用来统计报表中某一个 或某几个字段的合计值。 struts讲义 设计一个静态报表 struts讲义 设计一个静态报表续 struts讲义 设计一个静态报表续 struts讲义 动态报表 带参数的报表 . 参数用来在报表运行时动态传递某些数据,如SQL 查 询中的条件,报表中需要动态显示的数据等 带查询的报表 struts讲义 带参数的报表 struts讲义 带查询的报表 设置查询 struts讲义 带查询的报表续 struts讲义 添加 Text Field 带查询的报表续 struts讲义 Struts2中使用JasperReport 将所需jar包拷贝到lib目录 将编译好的jasper拷贝到相应目录 编写Action struts讲义 Struts2中使用JasperReport public class UserAction extends ActionSupport { public List getUserList(){ List users = new ArrayList(); users.add(new Mytest(1,"issac","123456")); users.add(new Mytest(2,"john","123456")); users.add(new Mytest(3,"issac","123456")); users.add(new Mytest(4,"john","123456")); return users; } @Override public String execute() throws Exception { // TODO Auto-generated method stub return SUCCESS; } } struts讲义 Struts2中使用JasperReport 配置Action . . user.jasper • HTML • userList • . . struts讲义 张向军 subtitle style开源IT制作

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ] 5 人已下载

下载文档

相关文档