预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在这里柱形图显示的数据是在jsp页面查询后台得到的数据。因为网页的整体需要才这么做的,最好是在后台获取数据,然后传到前台。 例如把后台查询到的结果通过ResultSet传到前台,在前台拿到: request.getAttribute(“rs”,rs); 在项目中导入相关的jar包 gnujaxp.jarjfreechart-1.0.13.jarjcommon-1.0.17.jar 2、在jsp页面中引入相关的jar包: <%@pageimport="org.jfree.chart.JFreeChart"%> <%@pageimport="org.jfree.chart.ChartRenderingInfo"%> <%@pageimport="org.jfree.chart.servlet.ServletUtilities"%> <%@pageimport="org.jfree.chart.urls.StandardPieURLGenerator"%> <%@pageimport="org.jfree.chart.entity.StandardEntityCollection"%> <%@pageimport="org.jfree.data.DefaultKeyedValues2D"%> <%@pageimport="org.jfree.data.DataUtilities"%> <%@pageimport="org.jfree.chart.ChartFactory"%> <%@pageimport="org.jfree.chart.labels.StandardPieSectionLabelGenerator"%> <%@pageimport="java.awt.Font"%> <%@pageimport="org.jfree.chart.plot.PlotOrientation"%> <%@pageimport="org.jfree.data.category.DefaultCategoryDataset"%> <%@pageimport="org.jfree.chart.axis.CategoryAxis"%> <%@pageimport="org.jfree.chart.axis.ValueAxis"%> <%@pageimport="org.jfree.chart.plot.CategoryPlot"%> <%@pageimport="org.jfree.data.category.CategoryDataset"%> <%@pageimport="org.jfree.chart.renderer.category.BarRenderer"%> <%@pageimport="org.jfree.chart.renderer.category.BarRenderer3D"%> 在jsp页面添加如下代码,并进行适当的修改。 <% StringtotalSQL="select(selectcount(stat)fromt_batch_part_stepwherestat='0')batch0,(selectcount(stat)fromt_batch_part_stepwherestat='1')batch1,(selectcount(stat)fromt_batch_part_stepwherestat='2')batch2,(selectcount(stat)fromt_batch_part_stepwherestat='3')batch3fromt_batch_part_step"; Statementstmt1=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); ResultSetres=stmt1.executeQuery(totalSQL); intbatch_nums=0; StringbatchNums=null; Stringbatch00=null; Stringbatch11=null; Stringbatch22=null; Stringbatch33=null; DefaultPieDatasetdata=newDefaultPieDataset(); while(res.next()){ // batchNums=res.getString("batchNum"); batch00=res.getString("batch0"); batch11=res.getString("bat