jsp教程用jfreechart增強jsp報表的用戶體驗

jsp教程用jfreechart增強jsp報表的用戶體驗

ID:13766118

大?。?90.00 KB

頁數(shù):10頁

時間:2018-07-24

jsp教程用jfreechart增強jsp報表的用戶體驗_第1頁
jsp教程用jfreechart增強jsp報表的用戶體驗_第2頁
jsp教程用jfreechart增強jsp報表的用戶體驗_第3頁
jsp教程用jfreechart增強jsp報表的用戶體驗_第4頁
jsp教程用jfreechart增強jsp報表的用戶體驗_第5頁
資源描述:

《jsp教程用jfreechart增強jsp報表的用戶體驗》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、jsp教程用JFreeChart增強JSP報表的用戶體驗發(fā)布時間:2009-8-3110:55:08來源:廠商在線-軟件直銷網(wǎng)信息中心點擊進入論壇jsp教程用JFreeChart增強JSP報表的用戶體驗JFreeChart是一組功能強大、靈活易用的Java繪圖API,使用它可以生成多種通用性的報表,包括柱狀圖、餅圖、曲線圖、甘特圖等。它能夠用在Swing和Web等中制作自定義的圖表或報表,并且得到廣泛的應(yīng)用。本文將通過引領(lǐng)讀者學(xué)習(xí)在JFreeChart中餅圖、柱狀圖和曲線圖的進階應(yīng)用,來達到熟練使用JFreeChart的目的。一.????????????下載與環(huán)境配置1.下載JFreeCha

2、rtJFreeChart是開放源代碼的免費軟件,但是它的支持文檔需要付費才能得到。其下載地址為:http://sourceforge.net/project/showfiles.php?group_id=15494,當(dāng)前最新版本為1.0.6。筆者下載的是1.0.6最新版。說明:1)source目錄:為jfreechart的源碼目錄;???????2)lib目錄:為包目錄,我們需要關(guān)注的包為jfreechart-1.0.6.jar、gnujaxp.jar和jcommon-1.0.10.jar這三個包;???????3)根目錄下的jfreechart-1.0.6-demo.jar是例子程序,大家

3、雙擊后可看到其中有很多例子的運行結(jié)果。2.環(huán)境配置??????筆者的開發(fā)環(huán)境如下:??????JDK:1.5MyEclipse:5.1.1GATomcat:5.5.28為了后續(xù)的“用JFreeChart創(chuàng)建基于Web的圖表”的一個例子的展示,我們在MyEclipse中創(chuàng)建一個名為jfreechart的Web工程。將下載的JFreeChart1.0.6下lib目錄下的jar包拷貝到WebRoot/WEB-INF/lib目錄下。另外還需要在web.xml文件中增加如下配置:DisplayChart

4、ss>org.jfree.chart.servlet.DisplayChartDisplayChart/DisplayChart二.??柱狀圖在WebRoot目錄下建立bar目錄,用來存放柱狀圖的各個例子。首先在該目錄下建立一個sample1.jsp文件,讓我們來看一個簡單的柱狀圖的例子,修改后的sample1.jsp的內(nèi)容如下所示:<%@pagecontent

5、Type="text/html;charset=GBK"%><%@pageimport="org.jfree.chart.ChartFactory,org.jfree.chart.JFreeChart,org.jfree.chart.plot.PlotOrientation,org.jfree.chart.servlet.ServletUtilities,org.jfree.data.category.DefaultCategoryDataset"%><%DefaultCategoryDatasetdataset=newDefaultCategoryDataset();dataset.add

6、Value(610,"廣州","豬肉");dataset.addValue(220,"廣州","牛肉");dataset.addValue(530,"廣州","雞肉");dataset.addValue(340,"廣州","魚肉");JFreeChartchart=ChartFactory.createBarChart3D("肉類銷量統(tǒng)計圖","肉類","銷量",dataset,PlotOrientation.VERTICAL,false,false,false);Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,nul

7、l,session);StringgraphURL=request.getContextPath()+"/DisplayChart?filename="+filename;%>"width=500height=300border=0usemap="#<%=filename%>">在瀏覽器中輸入地址:http://localhost:8080/jfreec

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。