public ActionForward exportImgOfFunction(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception{
String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();
String absoluPath = path.substring(1,path.lastIndexOf("/WEB-INF"));
String filePath = absoluPath+"\\resources\\hostReport\\zhujixingneng.jpg";//图片实际地址,该名称在FCExporter_JPG.jsp中定义
try {
response.setHeader("Content-Disposition", "attachment; filename="
+ URLEncoder.encode("主机性能.jpg", "UTF-8"));
byte[] buffer = new byte[1024];
FileInputStream fis = new FileInputStream(new File(filePath));
OutputStream bos = response.getOutputStream();
int len = 0;
while ((len = fis.read(buffer)) != -1) {
bos.write(buffer, 0, len);
}
bos.flush();
bos.close();
fis.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 删除临时文件
File tempFile = new File(filePath);
if(tempFile.exists()){
tempFile.delete();
}
return null;
}
分享到:
相关推荐
Java项目!可更改保存报表的路径!使用fusioncharts 通过javascript 提交报表图片!将图片保存到服务器后可以自己写代码!导出Excel、world等!参考文献http://blog.csdn.net/wangxw8746/article/details/27674471
`ReportFormsAction.java`可能是一个Struts2或类似的MVC框架中的Action类,负责处理来自前端的请求,调用FusionCharts服务器端API并返回图片资源。 **总结:** FusionCharts在服务器端导出图片的J2EE实践是将动态...
本文将详细讲解如何在JSP页面中使用FusionCharts导出图片,包括jpg和pdf格式。 首先,理解FusionCharts的核心概念是关键。FusionCharts是一个基于SVG(Scalable Vector Graphics)的图表库,它支持超过90种不同类型...
不过,这个属性提供了服务器端下载以及客户端下载,但是经过我多次试验后发现一个BUG:exportaction,/如果是SAVE则没反应 图片也没有下载到服务器上,但是能回调函数;download可以下载图片 但是没有回调函数。此代码...
"关于fusionCharts客户端导出图片具体步骤.docx"、"fusioncharts中导出组件属性怎么不起作用_百度知道.mht"、"FusionCharts在服务器端导出图片(J2EE版) - shihuan830619 - ITeye技术网站.mht"、"【转】FusionCharts...
本实例主要关注如何在Java环境下使用FusionCharts实现服务器端的图片和PDF导出。 首先,为了在服务器端使用JSP进行导出,你需要准备以下文件: 1. `FCExporter.jsp`:这是主要的导出处理器JSP文件。 2. `...
fusioncharts 导出保存图片 绝对能运行 2种方式保存 提供服务器保存 和 客户端保存 test.jsp 和 test.html是客户端保存 index.jsp是服务器端保存(请参见fusioncharts_export.properties) 请在服务端运行程序!!...
4. **修改配置文件**:编辑fusioncharts_export.properties,设置SAVEPATH为服务器保存图片的目录,确保该目录具有写入权限。HTTP_URI应设置为可访问的HTTP路径,用于从Web服务器上获取导出的图片。另外,...
本文将详细讲解如何利用FusionCharts提供的`fcexporter.jar`和`fcexporthandler.jar`这两个关键的Java档案(JAR)文件来实现报表的图片导出功能。 首先,我们要理解`fcexporter.jar`和`fcexporthandler.jar`的作用...
`fusioncharts-suite-xt.zip`是FusionCharts的核心组件,包含了所有必要的JavaScript库、CSS样式表以及必要的图片资源。安装这个库后,我们可以轻松地在网页中集成FusionCharts,利用其强大的功能创建出各种动态图表...
本文将深入探讨FusionCharts如何实现统计图的导出功能,包括将其保存为图片和PDF格式。 首先,我们需要理解FusionCharts的基本工作原理。FusionCharts利用HTML5的Canvas元素或者SVG(Scalable Vector Graphics)...
这个方法会生成一个图片并提供下载,也可以选择直接保存到服务器。 以下是一个简单的示例代码片段,展示了如何触发导出操作: ```javascript var chart = new FusionCharts({ type: 'column2d', renderAt: '...
下载并解压后,你可以直接在本地或服务器环境中运行该工程,进行测试和调试。 总的来说,JSP与FusionCharts结合可以创建出强大的数据可视化应用。通过理解并实践这个导出图片的例子,开发者可以更好地掌握...
本文将深入探讨如何使用Java实现FusionCharts图表的导出功能,包括导出为图片和PDF文件。 首先,要实现这个功能,你需要在项目中引入FusionCharts的Java库。FusionCharts提供了Java SDK,通过它我们可以与...
本文将深入探讨如何使用纯JavaScript实现FusionCharts图表的导出功能,包括导出为图片和PDF。 首先,导出FusionCharts图表为图片或PDF的需求在很多场景下都非常常见,例如用户可能希望保存图表以便离线查看,或者将...
本文档旨在详细解析如何使用FusionCharts将生成的Flash图表保存为图片,并通过下载或上传至数据库的方式进行管理。 #### 二、配置详解 ##### 1. XML数据源配置 要在FusionCharts中启用图片保存功能,首先需在数据...
FusionCharts图片保存实例 只要将此实例部署到服务器端,通过IE客户端访问test.HTML就可用 关键点是下面的脚本: ...要实现图表保存,必须要以JS的方式展示SWF,若用OBJECT标签展示是无法实现下载图片的;