JfreeChart和struts2整合方案
阿新 • • 發佈:2018-12-24
最近在忙一個專案,需要用到圖表,在網上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" >'/>