欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
在Struts中用JFreeChart生成圖表
1.類(lèi)中方法
引入必要的包:
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletRequest;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.ChartRenderingInfo;
import org.jfree.chart.entity.StandardEntityCollection;
import org.jfree.chart.servlet.ServletUtilities;


int n = orgCourseList.size();//List的長(cháng)度
int[] Num = new int[n];//存放人數
String[] orgName = new String[n];//存放機構名稱(chēng)
String title = "參加人數統計圖";

for (int i = 0; i < n; i++) {
RepVteachStatic temp = new RepVteachStatic();//臨時(shí)存放對象,視情況可變。RepVteachStatic是一個(gè)DTO(數據傳輸對象)
temp = (RepVteachStatic) orgCourseList.get(i);//取得List中的對象
int personNum = repVteachStaticService.getOrgCoursePersonNum(temp);
//查詢(xún)出參加人數
Num[i] = personNum;
orgName[i] = temp.getOrg_name();
}
getOrgCoursePieChart(Num, orgName, title);//用三個(gè)參數調用圖表生成方法


圖表生成方法:

public void getOrgCoursePieChart(int[] Num, String[] orgName, String title) {

        DefaultPieDataset data = new DefaultPieDataset();

        for (int i = 0, n = Num.length; i < n; i++) {
            data.setValue(orgName[i], Num[i]);
        }

        JFreeChart chart = ChartFactory.createPieChart3D(title, data, true,false, false);
        chart.setBackgroundPaint(java.awt.Color.green);
        ChartRenderingInfo info = new ChartRenderingInfo(
                new StandardEntityCollection());
        try {        
HttpSession session = ActionContext.getActionContext().getRequest()
.getSession();//取session對象,視情況取法會(huì )有變化
              HttpServletRequest request = ActionContext.getActionContext().getRequest();
//取request對象,視情況取法會(huì )有變化
              String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300,info, session);

            graphURL = request.getContextPath()
                    + "/servlet/DisplayChart?filename=" + filename;
            }catch (Exception e) {}
}


2.頁(yè)面
<img src="<bean:writename="repVteachStaticBean" property="graphURL"/>" >
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Struts2與JFreeChart整合
ChartDirector與JFreeChart兩款主要web圖表工具調研報告
Web圖表開(kāi)發(fā)工具使用心得
SSH實(shí)現的增刪改查實(shí)例
JfreeChart學(xué)習
使用Echarts實(shí)現動(dòng)態(tài)曲線(xiàn)圖表
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久