ChartAction.java:
/** * @Title:ChartAction.java * @Package:com.fusionchart.action * @Description:单系列图组合 * @author:Youhaidong(游海东) * @date:2014-1-23 下午10:48:31 * @version V1.0 */ package com.fusionchart.action; import java.util.ArrayList; import java.util.List; import com.fusionchart.model.ColumnChart; import com.opensymphony.xwork2.ActionSupport; /** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Title:ChartAction.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2014-1-23 下午10:48:31 * @version V1.0 */ public class ChartAction extends ActionSupport { /** * @Fields serialVersionUID:序列号 */ private static final long serialVersionUID = 1L; /** * list */ private List<ColumnChart> list = new ArrayList<ColumnChart>(); /* (non-Javadoc) * <p>Title:execute</p> * <p>Description:</p> * @return * @throws Exception * @see com.opensymphony.xwork2.ActionSupport#execute() */ @Override public String execute() throws Exception { buildChart(); return SUCCESS; } /** * * @Title:buildChart * @Description:形成柱形图 * @param:@return * @return:String * @throws */ @SuppressWarnings("null") public List<ColumnChart> buildChart() { List<ColumnChart> list = new ArrayList<ColumnChart>(); ColumnChart columnChart = null; for(int i=1;i<=12;i++) { columnChart.setLabel(i + "月"); columnChart.setValue(Math.random()*100 + ""); list.add(columnChart); } return list; } /** * @return the list */ public List<ColumnChart> getList() { return list; } /** * @param list the list to set */ public void setList(List<ColumnChart> list) { this.list = list; } }