亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? testsystemjspbean.java

?? java網(wǎng)站源代碼,有數(shù)據(jù)庫(kù)的操作代碼,業(yè)務(wù)邏輯代碼等內(nèi)容
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package com.itsv.gankao.database;

import java.lang.String;
import java.sql.*;
import java.util.*;

import com.itsv.gankao.common.*;
import com.itsv.gankao.tree.*;
import com.jenkov.tags.tree.itf.*;
import com.jenkov.tags.tree.impl.*;
import javax.servlet.http.*;
import java.io.*;
import org.jfree.data.*;
import org.jfree.chart.*;
//import org.jfree.data.general.*;
import org.jfree.chart.plot.*;
import org.jfree.chart.urls.*;
import org.jfree.chart.labels.*;
import org.jfree.data.TimeSeriesTableModel;
import org.jfree.data.time.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.renderer.*;


public class TestSystemJspBean extends JspBean{

//  private static Connection conn = null;

  public static void creatITree(TreeNodeVsl rootNodeVsl, ITree tree) throws SQLException, Exception{

    //datebase initial
    TestSystemJspBean jspBean = new TestSystemJspBean();
    jspBean.initDataBase();
    Connection conn = jspBean.conn_;

    ITreeNode nTreeHead = new TreeNode("treeHeadId"   , "測(cè)評(píng)期次管理"   , "treehead");
    rootNodeVsl.setSelfNode(nTreeHead);

    GuideLineRec[] guideLineRec = GuideLineRec.loadDisplayData(conn);
     for (int i=0; i<guideLineRec.length; i++){//firstChild
          String firstID = guideLineRec[i].getID();
          String firstName = guideLineRec[i].getName();
//          ITreeNode firstChildNode  = new TreeNode("ID" + firstID, firstName , "Type" + firstID);
          ITreeNode firstChildNode  = new TreeNode(firstID, firstName , "Type" + firstID);
          TreeNodeVsl firstChildVsl = new TreeNodeVsl(firstID);
          firstChildVsl.setSelfNode(firstChildNode);

          PerioDicalRec[] perioDicalRec = PerioDicalRec.loadByGuideLineId(conn, firstID);
          for (int j=0; j<perioDicalRec.length; j++){//secondChild
               String secondID = perioDicalRec[j].getID();
               String secondName = perioDicalRec[j].getName();
//               ITreeNode secondChildeNode  = new TreeNode("ID" + secondID, secondName, "Type" + secondID);
               ITreeNode secondChildeNode  = new TreeNode(secondID, secondName, "Type" + secondID);
               TreeNodeVsl secondChildVsl = new TreeNodeVsl(secondID);
               secondChildVsl.setSelfNode(secondChildeNode);

               DepartmentRec[] departmentRec = DepartmentRec.loadByPeriodId(conn, secondID);
               for (int k=0; k<departmentRec.length; k++){//thirdChild
                    String thirdID = departmentRec[k].getID();
                    String thirdName = departmentRec[k].getName();
//                    ITreeNode thirdChildeNode  = new TreeNode("ID" + thirdID, thirdName, "Type" + thirdID);
                    ITreeNode thirdChildeNode  = new TreeNode(thirdID, thirdName, "Type" + thirdID);
                    //ITreeNode thirdChildeNode  = new TreeNode("", thirdName, "Type" + thirdID);
                    TreeNodeVsl thirdChildVsl = new TreeNodeVsl(thirdID);
                    thirdChildVsl.setSelfNode(thirdChildeNode);

                    PersonRec[] personRec = PersonRec.loadByDepartId(conn, secondID, thirdID);
                    for(int p=0; p<personRec.length; p++) {//fourthChild
                      String fourthID = personRec[p].getID();
                      String fourthName = personRec[p].getName();
//                      ITreeNode fourthChildeNode  = new TreeNode("ID" + fourthID + "&periodID=" + secondID, fourthName, "Type" + fourthID);
                      ITreeNode fourthChildeNode  = new TreeNode(fourthID + "&flg=1&periodID=" + secondID, fourthName, "Type" + fourthID);

                      TreeNodeVsl fourthChildVsl = new TreeNodeVsl(fourthID);
                      fourthChildVsl.setSelfNode(fourthChildeNode);

                      thirdChildVsl.addChildVsl(fourthChildVsl);
                    }

                    secondChildVsl.addChildVsl(thirdChildVsl);
               }

               firstChildVsl.addChildVsl(secondChildVsl);
          }

          rootNodeVsl.addChildVsl(firstChildVsl);
     }
     jspBean.displayTree(rootNodeVsl, tree);
     jspBean.closeConn();
  }

  public void  displayTree(TreeNodeVsl rootNodeVsl, ITree tree) throws Exception{

      TreeNodeVsl[] firtstChildVsl = rootNodeVsl.getChildVsl();
      ITreeNode rootTreeNode = rootNodeVsl.getSelfNode();

      for (int i=0; i<firtstChildVsl.length; i++){
           ITreeNode firstChildNode = firtstChildVsl[i].getSelfNode();

           TreeNodeVsl[] secondChildVsl = firtstChildVsl[i].getChildVsl();
           for (int j=0; j<secondChildVsl.length; j++){
                ITreeNode secondChildNode = secondChildVsl[j].getSelfNode();

                TreeNodeVsl[] thirdChildVsl = secondChildVsl[j].getChildVsl();
                for (int k=0; k<thirdChildVsl.length; k++){
                     ITreeNode thirdChildNode = thirdChildVsl[k].getSelfNode();

                     TreeNodeVsl[] fourthChildVsl = thirdChildVsl[k].getChildVsl();
                     for (int p=0; p<fourthChildVsl.length; p++){
                          ITreeNode fourthChildNode = fourthChildVsl[p].getSelfNode();

                          thirdChildNode.addChild(fourthChildNode);
                     }

                     secondChildNode.addChild(thirdChildNode);
                }

                firstChildNode.addChild(secondChildNode);
           }

           rootTreeNode.addChild(firstChildNode);
      }

      tree.setRoot(rootTreeNode);
      tree.expand(rootTreeNode.getId());
  }



      public static void creatPictures(HttpServletRequest request) throws SQLException, Exception{

        TestSystemJspBean jspBean = new TestSystemJspBean();
        jspBean.initDataBase();
        Connection conn = jspBean.conn_;

        ChartRenderingInfo info = new ChartRenderingInfo();
        WebSiteSrc WebSiteSrc = new WebSiteSrc();

        //String imagePath = "D:\\TestSystemProject\\TestSystem\\defaultroot\\pictures\\";
        String imagePath = WebSiteSrc.sImagePath;


        String personID = request.getParameter("selected");
        String periodID = request.getParameter("periodID");
        String flg = request.getParameter("flg");
        //Data of Pie picture
        ScoreTotleRec[] scoreTotleRec = ScoreTotleRec.loadByPersonId(conn, periodID, personID);

        if(flg != null){
          if (flg.equals("1")) {
            ScoreWholeRec[] scoreWholeRec = ScoreWholeRec.loadByPersonId(conn, periodID, personID);
            creatPiePicture(request, scoreTotleRec, scoreWholeRec, imagePath);

          }
          else if (flg.equals("2")) {
            ScoreItemsRec[] scoreItemsRec = ScoreItemsRec.loadByPersonId(conn, periodID, personID);
            creatColPicture(request, scoreTotleRec, scoreItemsRec, imagePath);

          }
          else if (flg.equals("3")) {
            ScoreItemsRec[] scoreItemsRec = ScoreItemsRec.loadByPersonId(conn, periodID, personID);
            creatLinePicture(request, scoreTotleRec, scoreItemsRec, imagePath);

          }
        }
  }


  public static void creatPiePicture(HttpServletRequest request,
                                     ScoreTotleRec[] scoreTotleRec,
                                     ScoreWholeRec[] scoreWholeRec,
                                     String imagePath)
      throws Exception{

        HttpSession session = request.getSession(true);
        FileOutputStream fos_jpg = null;
        //FileOutputStream fos_cri = null;
        ChartRenderingInfo info = new ChartRenderingInfo();

        String sName = null;
        String sScore = null;

        for (int i=0; i<scoreTotleRec.length; i++){

             sName = scoreTotleRec[i].getTName();
             sScore = scoreTotleRec[i].getScore();
        }

        DefaultPieDataset data = getDataSet(scoreWholeRec);
        JFreeChart chart = ChartFactory.createPie3DChart(sName + " 總分:" + sScore, // 圖表標(biāo)題
                                                         data, // 數(shù)據(jù)集
                                                         true, // 是否顯示圖例(對(duì)于簡(jiǎn)單的柱狀圖必須是false)
                                                         false, // 是否生成工具
                                                         false // 是否生成URL鏈接
                                                         );
        try{

                String personID = request.getParameter("selected");
                String filename= "pie_fruit" + personID + ".jpg";
                fos_jpg = new FileOutputStream(imagePath + filename);
                session.setAttribute("filename", filename);
                ChartUtilities.writeChartAsJPEG(
                        fos_jpg,
                        100,
                        chart,
                        600,
                        500,
                        info);

        }finally{

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久se这里有精品| 国产日韩av一区二区| 国产乱对白刺激视频不卡| 亚洲一区二区三区国产| 久久精品视频免费观看| 精品久久久久久久久久久久久久久久久 | 久久免费电影网| 欧美一级免费观看| 这里只有精品免费| 91精品国产综合久久婷婷香蕉| 欧美性生交片4| 欧美色视频在线| 4438x亚洲最大成人网| 91精品国产一区二区人妖| 在线播放亚洲一区| 欧美电影免费观看高清完整版在| 欧美一区二区三区影视| 日韩三级视频中文字幕| 久久久久国产精品麻豆ai换脸 | 精品国产自在久精品国产| 日韩一级二级三级精品视频| 日韩一区二区在线看片| 精品三级在线观看| 国产欧美日韩麻豆91| 亚洲日本va在线观看| 香港成人在线视频| 开心九九激情九九欧美日韩精美视频电影| 免费av成人在线| 丰满亚洲少妇av| 日本久久精品电影| 欧美大片顶级少妇| 国产精品久久久久四虎| 亚洲国产aⅴ成人精品无吗| 秋霞成人午夜伦在线观看| 国产美女精品在线| 色久优优欧美色久优优| 日韩三级在线观看| 综合激情成人伊人| 久久精品国产一区二区三区免费看| 国产成人综合在线| 91国产免费看| 国产偷国产偷亚洲高清人白洁| 国产精品短视频| 另类小说图片综合网| 94-欧美-setu| 久久综合九色综合欧美就去吻| 亚洲视频免费在线| 国产在线一区二区综合免费视频| 99国产精品一区| 久久影院午夜论| 亚洲成av人片一区二区三区| 国产成a人亚洲| 日韩一区二区电影网| 亚洲人成网站色在线观看| 精品一区二区三区不卡| 欧美美女网站色| 综合av第一页| 国产91色综合久久免费分享| 欧美电影一区二区| 一区二区三区久久| 岛国一区二区在线观看| 精品国产乱码久久久久久浪潮 | 正在播放亚洲一区| 亚洲精品国产无天堂网2021| 国产精品亚洲综合一区在线观看| 欧美精品v国产精品v日韩精品 | 在线欧美日韩国产| 国产精品三级电影| 国产电影一区二区三区| 精品对白一区国产伦| 蜜桃av一区二区| 这里只有精品99re| 一区二区三区四区不卡在线| 成人av高清在线| 国产精品欧美一级免费| 国产成人精品免费看| 久久这里只有精品首页| 精品综合免费视频观看| 日韩免费在线观看| 免费成人在线观看视频| 日韩一区二区三区四区| 青青草一区二区三区| 日韩欧美国产一区二区三区| 日本vs亚洲vs韩国一区三区二区| 7777精品伊人久久久大香线蕉经典版下载 | 久久久综合激的五月天| 久久丁香综合五月国产三级网站 | 蜜桃视频在线观看一区| 欧美日韩视频在线观看一区二区三区 | 日本一区二区三区四区| 成人一区二区三区视频在线观看| 国产色产综合产在线视频| 成人伦理片在线| 亚洲精品自拍动漫在线| 色综合欧美在线| 亚洲激情网站免费观看| 欧美日韩一级二级| 午夜精品免费在线观看| 日韩你懂的在线观看| 国产成人精品免费| 亚洲综合在线五月| 日韩欧美另类在线| av电影天堂一区二区在线| 五月天亚洲婷婷| 久久久久99精品一区| 欧美高清激情brazzers| 国产在线乱码一区二区三区| 最新国产成人在线观看| 欧美二区三区91| 成人福利电影精品一区二区在线观看| 亚洲激情第一区| 精品免费视频.| 色婷婷综合久久久久中文一区二区 | 日韩欧美你懂的| 91美女精品福利| 精品亚洲aⅴ乱码一区二区三区| 国产精品女人毛片| 欧美男男青年gay1069videost | 国产精品无遮挡| 欧美亚洲国产bt| 国产精品18久久久久久久久| 亚洲一本大道在线| 国产偷国产偷亚洲高清人白洁| 欧美日韩精品免费| 白白色 亚洲乱淫| 九九精品视频在线看| 亚洲国产乱码最新视频 | 综合色中文字幕| 日韩一级片网站| 欧美亚洲愉拍一区二区| 国产999精品久久久久久绿帽| 天堂成人国产精品一区| 中文字幕一区二区三区四区不卡 | 99国产精品国产精品毛片| 日本成人超碰在线观看| 亚洲免费观看高清完整版在线观看熊 | 欧美群妇大交群的观看方式| 丁香另类激情小说| 国产黄色91视频| 美女免费视频一区| 亚洲成人激情av| 一区二区三区自拍| 日韩一区日韩二区| 国产精品人成在线观看免费| 91麻豆精品国产91久久久久久久久| 在线播放91灌醉迷j高跟美女 | 日韩国产欧美视频| 亚洲激情自拍视频| 亚洲啪啪综合av一区二区三区| 精品福利在线导航| 欧美mv和日韩mv国产网站| 欧美一级精品大片| 91精品国产综合久久精品图片| 欧美男女性生活在线直播观看| 日本韩国一区二区| 欧美亚洲综合网| 欧美亚洲动漫精品| 欧美色精品在线视频| 欧美性受极品xxxx喷水| 在线观看日韩电影| 欧美三区在线观看| 欧美高清www午色夜在线视频| 538在线一区二区精品国产| 91精品国产一区二区三区香蕉 | 国产一区久久久| 国产精品资源在线观看| 国产精品一区二区免费不卡 | 91捆绑美女网站| 在线看国产一区二区| 欧美视频在线观看一区二区| 欧美日韩国产一二三| 欧美一级淫片007| 精品国产91亚洲一区二区三区婷婷| 欧美变态凌虐bdsm| 国产日韩成人精品| 一区二区三区四区精品在线视频| 亚洲午夜电影网| 美女视频黄久久| 成人手机电影网| 91官网在线免费观看| 91精品蜜臀在线一区尤物| 精品捆绑美女sm三区| 日韩美女视频19| 免费在线看成人av| 成熟亚洲日本毛茸茸凸凹| 在线亚洲精品福利网址导航| 91精品国产黑色紧身裤美女| 久久久久国产一区二区三区四区| 亚洲柠檬福利资源导航| 日韩国产欧美视频| 成人中文字幕在线| 欧美日韩国产综合视频在线观看 | 在线观看亚洲精品视频| 欧美成人a视频| 亚洲男人的天堂av| 久久99国产乱子伦精品免费| 91色.com| 久久综合九色综合97婷婷| 亚洲一区二区三区四区在线 | 99视频国产精品|