国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

學一個簡單的JFreeChart使用方法

2019-11-18 11:47:40
字體:
來源:轉載
供稿:網(wǎng)友

  在jsp 頁面中可以封裝為一標簽
  
  public class xxxxChartTag extends TagSupport
  {
  PRivate static final long serialVersionUID = 1L;
  private int width; //圖表寬度
  private int height; //圖表高度
  private String type; //圖表類型
  private DataVO datavo; //圖表數(shù)據(jù)對象
  private static final int EVAL_PAGE = 6;
  private String attrbuteName; //request對象名字
  private String chartType; //圖表顯示方式2D或3D
  /**
  *
  * <p>Discription:[構造器方法描述]</p>
  * @coustrUCtor 方法.
  */
  public NtasChartTag()
  {
  super();
  width = 790;
  height = 460;
  attrbuteName = NtasConst.REQUEST_DATAVO_KEY;
  chartType="2D";
  }
  public int doStartTag() throws JspException
  {
  StringBuffer stringbuffer = new StringBuffer();
  HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
  Httpsession session = request.getSession(true);
  datavo = (DataVO) request.getAttribute(attrbuteName);
  NTASChartFactory NChartFactory = new NTASChartFactory(datavo, session);
  NChartFactory.setPicWidth(width);
  NChartFactory.setPicHeight(height);
  NChartFactory.setChartstyle(chartType);
  
  try
  {
  NChartFactory.createNTASChart(type);
  }
  catch (Exception e1)
  {
  e1.printStackTrace();
  }
  String picFileName = NChartFactory.getFileName();
  String getPicURL = NChartFactory.getPicURL();
  stringbuffer.append( NChartFactory.getChartMapHtml());
  stringbuffer.append("<img border=/"0/" width=/"" + width + "/" height=/"" + height + "/" src=/"" + request.getContextPath()+getPicURL + "/" useMap=/"#" + picFileName + "/"/>");
  JspWriter out = pageContext.getOut();
  try
  {
  out.println(stringbuffer.toString());
  }
  catch (IOException e)
  {
  e.printStackTrace();
  }
  return EVAL_PAGE;
  }
  public int getHeight()
  {
  return height;
  }
  public String getType()
  {
  return type;
  }
  public int getWidth()
  {
  return width;
  }
  /  public void setHeight(int i)
  {
  height = i;
  }
  public void setType(String string)
  {
  type = string;
  }
  public void setWidth(int i)
  {
  width = i;
  }
  public String getAttrbuteName()
  {
  return attrbuteName;
  }
  public void setAttrbuteName(String string)
  {
  attrbuteName = string;
  }
  public String getChartType()
  {
  return chartType;
  }
  
  public void setChartType(String string)
  {
  this.chartType = string;
  }
  
  }

上一篇:Java的故事

下一篇:Sun的Java學習之旅

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 晋州市| 西乌珠穆沁旗| 英德市| 南皮县| 偃师市| 镇赉县| 天津市| 齐齐哈尔市| 双鸭山市| 兴国县| 荥阳市| 合川市| 布尔津县| 大渡口区| 通山县| 阳信县| 夏河县| 通辽市| 安新县| 德昌县| 泉州市| 德保县| 星座| 策勒县| 高邮市| 清河县| 平乐县| 丹凤县| 房山区| 南川市| 柘城县| 永仁县| 彭阳县| 康马县| 卓资县| 无为县| 城步| 宁波市| 华池县| 大宁县| 新蔡县|