JasperReport是一个强大、灵活的开源报表生成工具,适用于各种Java应用程序,是当前Java开发者最常用的报表工具之一。利用JasperReport生成报表,首先需要设计报表模板,然后对报表模板进行编译、填充等过程,生成最终的报表。如果需要修改报表的数据,一般情况下需要修改报表模板,再重新编译,这种方法有两个缺陷:一是报表模板的修改需要写SQL语句进行数据的查询,因此只有懂数据库的程序员才能够修改报表模板,普通的用户是无法操作的;二是在Web报表的实现中,由于报表的生成是在服务器上进行的,因此需要上传修改后的报表模板到服务器,才能生成报表。虽然已经有一些方法利用网页的二次开发,能够在网页上修改报表模板,但是工作量巨大,仍然要写SQL语句查询数据,普通用户还是无法操作。上述的缺陷主要是由报表模板的变化带来的。针对这一情况,本文利用JavaWeb编程,通过对报表工具JasperReport的定制,设计一个相对通用的报表模板,实现了在网页上定制报表的功能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !