前言:
webwork是当今流行的j2ee几大架构之一,在实际的项目中,我们往往要在webwork的输出流中调用一个图表chart,代替直接用response.out输出。那么我们应该怎么样去实现呢?本文将详细阐述jfreechart在webwork中的应用。 本文调试环境为windows2000+tomcat5.0。共分三个部分:
1,jfreechart 简介
2,webwork简介及webwork,jfreechart应用环境的配置
3,jfreechart在webwork中的应用的具体例子
jfreechart 简介:
jfreechart是开放源代码项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
jfreechart创建web图表的基本知识
jfreechart主要是由三个类构成:
org.jfree.chart.servlet.chartdeleter
org.jfree.chart.servlet.displaychart
org.jfree.chart.servlet.servletutilities
在下面做一下简单的介绍:
chartdeleter 继承自httpsessionbindinglistener,用于实现当session 关闭时,删除临时目中的图象文件。
servletutilities有一系列方法;
savechartas*;savechartas*是把图表按照不同的形式存储为图象;
sendtempfile方法被重载了很多次,用于把文件流发送response;
displaychart继承自httpservlet 用于处理显示图象;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器