<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<script type="text/javascript" src="<c:url value="/scripts/js/swfobject.js"/>"></script>
<script type="text/javascript" src="<c:url value="/scripts/js/json2.js"/>"></script>
</head>
<body>
<script type="text/javascript">
swfobject.embedSWF(
"<c:url value="/open-flash-chart.swf"/>",
"my_chart",
"600",
"500",
"9.0.0",
"expressInstall.swf",
{"data-file":"<c:url value='/report/legalRiskOrientaionAnalysis/report.do?pointOfView=legalRisk'/>"},
{wmode:"transparent"}
);
</script>
<div id="my_chart"></div>
</body>
</html>
js 文件一定要引入正确,如果错误,将显示不了。如果想传多个参数,如下:将&改为%26
<script type="text/javascript">
function onSelect(str){
var ur = "<c:url value='/report/legalRiskOrientaionAnalysis/report.do?pointOfView=subject3%26legalSubjectId='/>"+str;
swfobject.embedSWF(
"<c:url value="/open-flash-chart.swf"/>",
"my_chart",
"600",
"500",
"9.0.0",
"expressInstall.swf",
{"data-file":ur},
{wmode:"transparent"}
);
}
</script>
<action name="report" class="XXAction" method="report">
</action>
public String report() {
String jsonReport = XX.xx(); //此处略
HttpServletResponse response = this.getResponse();
response.setContentType("application/json-rpc;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Expires", "0");
response.setHeader("Pragma", "No-cache");
try {
response.getWriter().print(jsonReport); // 写到客户端
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
至于图形参考 http://hi.baidu.com/harbin_sakura/blog/item/74a5b5198bfb954e42a9ad5f.html
颜色 参考 : http://www.51toria.cn/demo/openflashchart/ofc.html
以上只为记录一下。
分享到:
相关推荐
**Open Flash Chart库详解** Open Flash Chart是一款强大的开源图表库,专为PHP开发者设计,用于创建各种美观且交互性强的数据可视化图表。它以其出色的视觉效果和丰富的自定义选项,在Web应用中广泛使用,尤其适用...
Open Flash Chart是一款强大的开源图表生成插件,常用于创建交互式、美观的图表,尤其适合在Web应用程序中显示数据。这个插件支持多种编程语言,包括ASP.NET,使得开发者能够轻松地将动态数据转化为视觉上吸引人的...
2.Open Flash Chart2非官方后续开发最新版本; 3.Open Flash Chart2 Java中所需的扩展Jofc2最新版本; 4.Open Flash Chart2的基础入门教程。 (压缩包中的jofc版本可能有点旧,有些部分功能没有,请下载最新的jofc) ...
这里面有两个java代码工程和 Open Flash Chart API。工程都是调试过的直接导入可用,代码都有详细的注释,如果你真是想用到报表之类的东西,肯定很不错了。 工程所需的jar 包 js文件都有,基本上很全。 第一步:...
Open Flash Chart(简称OFC),是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源码,来达到我们想要的效果。客户端在得到数据以后,在Flash Player中渲染出报表图。 附带PDF说明文档,是中文版...
总的来说,Open Flash Chart为Web开发者提供了一种高效、直观的方式来创建复杂的图表,无论是在报表系统、数据分析应用还是其他需要数据可视化的场景,都是一个值得信赖的工具。对于熟悉各种编程语言的开发者来说,...
《Open Flash Chart 2 系列教程:深入解析与应用》 Open Flash Chart 2(简称OFC2)是一款强大的开源图表生成库,专为创建交互式、动态的Flash图表而设计。它允许开发者通过JSON格式的数据来构建各种类型的图表,如...
Open Flash Chart 1.9.7 是一款高效且免费的网络报表设计工具,它以其强大的功能和易用性在开发者社区中赢得了广泛赞誉。这款软件的核心优势在于其快捷的性能和丰富的图表展示效果,使得即便是非专业程序员也能轻松...
2. 图表库:包含Open Flash Chart的SWF文件,这是在Web页面上显示图表所必需的。 3. HTML模板:这些模板文件演示了如何在HTML页面中嵌入Flash图表,并设置其属性。 4. 配置文件:可能包含XML或JSON样例,用于理解...
OpenFlashChart是一个开源的报表制作组件,该组件能够自动生成一个好看的、动态的flash报表; 该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash; 该组件还支持一些简单...
在Web应用程序中,Open Flash Chart 常用于数据分析、监控系统、报表展示等场景。例如,在一个销售管理系统中,可以使用Open Flash Chart 实时展示各产品线的销售数据,通过折线图反映销售趋势,柱状图对比不同产品...
《JFreeChart与Open Flash Chart详解》 在数据可视化领域,JFreeChart和Open Flash Chart是两个备受关注的图表库,它们为Java开发者提供了强大的图形绘制能力,使得复杂的数据能够以直观、美观的方式呈现出来。本文...
DEMO:VS2010 ASP.NET MVC3.0 包含了多种图形报表:竖柱、横柱、曲线、网状、块状、混合(竖柱+曲线) ...对open-flash-chart源码做了一些优化:主要针对横柱,可以对每条柱设置颜色和显示值,鼠标悬停优化等...
将Open Flash Chart 2与Hyperion结合,可以在Hyperion生成的报表数据基础上,利用OFC2的图表展示能力,构建出直观、动态的数据可视化界面。这使得非技术人员也能轻松理解复杂的业务数据,提高数据分析效率。具体实现...
"open-flash-chart2"是一个强大的开源Flash图表库,它能够帮助开发者创建出各种各样的动态报表,以直观、生动的方式展示复杂的数据。其效果令人印象深刻,因此在IT行业中得到了广泛应用。 open-flash-chart2的核心...
2. **安装与集成**:介绍如何将Open Flash Chart库添加到项目中,可能是通过下载库文件,或者使用包管理器如npm或bower。 3. **基础图表类型**:介绍Open Flash Chart支持的各种图表类型,如柱状图、折线图、饼图、...
"工具"标签则表明Open-Flash-Chart是一个开发工具,可以帮助开发者快速生成各种类型的图表,如柱状图、饼图、线图、散点图等,适用于数据分析、数据可视化、报表生成等多种场景。 在压缩包中,"open_flash_chart...
2. **配置**: 由于Open Flash Chart是基于Flash的,你需要在Rails应用的视图中引入相关的JavaScript和Flash资源。这通常通过在布局文件(如`application.html.erb`)中添加相应的HTML标签来完成。 3. **生成图表...
Open Flash Chart组件的使用 简介 OpenFlashChart是一个开源的报表制作组件,该组件能够自动生成一个好看的、动态的flash报表;该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的...