FusionCharts在服务器端导出图片(J2EE版)

阅读更多
首先需要下载FusionCharts v3.1的swf文件,还需要下载FusionCharts.js和FusionChartsExportComponent.js两个JS文件(要下载跟v3.1匹配的版本),还要下载fcexporter.jar文件(要匹配v3.1版本),还要下载对应的Java文件(如截图)[img]http://static12.photo.sina.com.cn/orignal/4f925fc3g96a28a65f47b&690[/img],还有对应的JSP文件FCExporter.jsp、FCExporterError.jsp、FCExporter_IMG.jsp、FCExporter_PDF.jsp 。


【注】:如果下载的版本不一致就会导出失败!

 

下载完所有需要的文件后就该进行配置了:

第一步:在web.xml里编写如下代码:

         

           FCExporter
           FCExporter
           com.fusioncharts.exporter.servlet.FCExporter
        
        
           FCExporter
           /FCExporter
        

 

第二步:在src目录下建立fusioncharts_export.properties文件,需要编写的内容如下:

        EXPORTHANDLER = FCExporter_

        RESOURCEPATH = /Resources/

        SAVEPATH = ./savefiles/

        HTTP_URI = http://localhost:8080/Broadband Aware Admin/savefiles/

        #HTTP_URI = http://www.yourdomain.com/savefiles/

        #HTTP_URI = http://192.168.0.10/ProjectName/savefiles/

        OVERWRITEFILE = false
        INTELLIGENTFILENAMING = true
        FILESUFFIXFORMAT = TIMESTAMP

【注】:RESOURCEPATH 配置的是FCExporter_IMG.jsp、FCExporter_PDF.jsp两个文件所在的路径(我的

        FCExporter_IMG.jsp、FCExporter_PDF.jsp文件放在了WebRoot下面的Resources文件夹里了),

        SAVEPATH 配置的是导出图片保存路径(需要在工程里事先建好),HTTP_URI 配置的是保存图片的服务器

        的绝对路径。(其他的属性不要变,否则会出问题)

 

第三步:写html页面,关键代码如下:

        
        

        

       

       

       
  • fcexporter.jar (21.2 KB)
  • 下载次数: 965
  • resportForm参考程序.rar (12 KB)
  • 下载次数: 806
  • FusionCharts_v3_1_.1_导出图片的相关文件包.rar (71 KB)
  • 下载次数: 1023
  • FusionCharts_v3.1_版的SWF文件.rar (2.8 MB)
  • 下载次数: 818
  • fcexporthandler.jar (10.8 KB)
  • 下载次数: 768
  • fcexporter-jdk15.jar (10.8 KB)
  • 下载次数: 549
  • JDK1.5版FusionChart导出图片包.rar (3.2 MB)
  • 下载次数: 1268

你可能感兴趣的:(JSP,Servlet,Web,XML)