JfreeChart和struts2集成方案

来源:互联网 发布:杭州谷川服饰好吗知乎 编辑:程序博客网 时间:2024/06/07 02:58

 

      最近在忙一个项目,需要用到图表,在网上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" >'/>