Java Web 2.0架构开发与项目实战购书网http://product.dangdang.com/product.aspx?product_id=20697597
JFreeChart的下载地址为http://sourceforge.net/project/showfiles.php?group_id=15494,解压下载的jfreechart_1.0.9.zip包到指定位置,为了配置成功,需要lib目录中的jfreechart-1.0.9.jar,jcommon-1.0.12.jar文件拷贝到TEST/WEB-INF/LIB中。 还需要插件:struts2-jfreechart-plugin-2.0.11.jar(在struts2发布包的lib目录下可以找到),
10.21.3 使用JFreeChart
从配置文件开始:在struts.xml文件增加一个对生成图表包,如下
| <package name="chartaction" extends="jfreechart-default"> <action name="chartAction" class="com.struts2.app.ChartAction" > <result name="success" type="chart"> <!-- 这里一定要设置为chart--> <param name="height">300</param> <param name="width">240</param> </result> </action> <action name="pieAction" class="com.struts2.app.PieAction"> <result name="success" type="chart"> <!-- 这里一定要设置为chart--> <param name="height">300</param> <param name="width">400</param>
</result> </action> </package> |
创建Action类,代码:
| ipackage com.struts2.app; import org.jfree.chart.JFreeChart; import com.opensymphony.xwork2.ActionSupport; public class ChartAction extends ActionSupport { private static final long serialVersionUID = 1L; private JFreeChart chart;
@Override public String execute() throws Exception { chart = FruitService.createBarChart(); return SUCCESS; } public JFreeChart getChart() { return chart; |

本文介绍了如何在Java Web项目中使用JFreeChart,包括下载JFreeChart库,配置Struts2插件,以及在struts.xml文件中设置图表生成配置。接着,通过创建Action类和JSP页面,展示如何输出图表。
最低0.47元/天 解锁文章
2034

被折叠的 条评论
为什么被折叠?



