1. 程式人生 > >JfreeChart和struts2整合方案

JfreeChart和struts2整合方案

      最近在忙一個專案,需要用到圖表,在網上Google了好多關於做圖表的框架,發現java陣營裡面,用的最多的就是JfreeChart了,開源並且免費,這是我技術選型的一貫要求,呵呵,折騰了這麼久,總結出了JFreeChart和struts2整合的方法,現在貢獻給大家,網上好像沒有個很好的示範。

*第一步:下載JfreeChart官方jar和整合struts2的外掛。

  地址:http://www.jfree.org/jfreechart/    加入庫,並且還要加上struts2整合JFreeChart的外掛包struts2-jfreechart-plugin-2.0.14.jar。

*第二步:在struts.xml中如下配置。 注意extends="jfreechart-default"  新的Acton包要繼承jfreechart的包。

 

說明下,param name="height">420</param> <param name="width">565</param>分別是配置輸出的圖表的大小。

*第三步:寫action 類。

TimeColumnarChartAction類用於生成圖表圖片。

*第四步:在jsp中顯示圖表: <img src='<s:url action="TimeColumnarChartAction" >'/>