struts2笔记之 -- JFreeChart插件简单例子
2014-08-12 22:25
260 查看
需要增加的jar包:
jfreechart-1.0.13.jarjcommon-1.0.16.jar
struts2-jfreechart-plugin-2.1.8.1.jar
动作类
import java.io.Serializable; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.NumberAxis; import org.jfree.chart.axis.ValueAxis; import org.jfree.chart.plot.XYPlot; import org.jfree.chart.renderer.xy.StandardXYItemRenderer; import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; import com.opensymphony.xwork2.ActionSupport; public class GetChartAction extends ActionSupport implements Serializable { private JFreeChart chart; public JFreeChart getChart() { return chart; } public String execute(){ ValueAxis xAxis = new NumberAxis("年度"); ValueAxis yAxis = new NumberAxis("产值"); XYSeries xySeries = new XYSeries("棉花"); xySeries.add(0,300); xySeries.add(1,200); xySeries.add(2,400); xySeries.add(3,500); xySeries.add(4,600); xySeries.add(5,500); xySeries.add(6,800); xySeries.add(7,1000); xySeries.add(8,1100); XYSeriesCollection xyDataset = new XYSeriesCollection(xySeries); XYPlot xyPlot = new XYPlot(xyDataset,xAxis,yAxis,new StandardXYItemRenderer(StandardXYItemRenderer.SHAPES_AND_LINES)); chart = new JFreeChart(xyPlot); return SUCCESS; } }
配置文件中的配置
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <package name="chart" extends="jfreechart-default"> <action name="chart" class="cn.wk.action.GetChartAction"> <result type="chart" name="success"> <param name="height">500</param> <param name="width">600</param> </result> </action> </package> </struts>
相关文章推荐
- jquery autocomplete 与struts2 json插件结合简单例子
- NSIS的学习笔记2---一个简单的例子,主要说明NSIS的结构
- Struts2学习笔记18:JFreeChart
- ChartDirector 官方的例子,加上了我的注释,比jfreechart简单些
- Struts2之Ognl 标签简单笔记 及 简单应用【课上总结】主要实现流程图(转)
- 一个简单的Eclipse插件开发的例子——HelloWorld【转载】
- JFreeChart 与 Struts2 整合小例子
- Struts2的简单例子
- Maya插件开发入门(2):一个简单的例子
- Nutch 1.3 学习笔记 10-1 - Ntuch 插件机制简单介绍
- Struts2学习笔记19:Struts2与JFreeChart的整合
- struts2最简单的例子
- 简单jfreechart例子
- Struts2 + Spring 整合简单例子(转)
- Jfreechart 简单例子(servlet)
- 【Java插件开发】JFreeChart简单使用
- Struts2简单例子
- struts2 整合 Spring开发,简单数据添加小例子
- Validate插件简单例子
- linux编程笔记,进程简单例子