可以参考一下jasperReport 和iReport

解决方案 »

  1.   

    你这个问题问的好象有点大了,不太好回答
    目前的报表基本有两种形式:专用的控件用IREPORT自己画和导出EXCEL
    各有优缺点:专门控件做出的报表需要applet支持,也就是说客户机上要安装一个JAVA的小东西才可以,EXCEL需要OFFICE支持,但它的优点是可以修改报表,而且打印是由OFFICE控制的比较灵活。
    个人推荐用EXCEL方式
    推荐目前流行的控件:专用报表jasperReport,excel方式jxl;具体怎么用只有自己去查资料了,很难一句话说清楚
      

  2.   

    试试FineReport - 纯java网络报表工具
    http://www.finereport.com