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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? taskservice.jsp

?? 精心收集的ajax的許多經典案例
?? JSP
?? 第 1 頁 / 共 2 頁
字號:
            conn = DBUtils.getConnection();     //獲取數據庫連接
            pstmt = conn.prepareStatement(sql1);//根據sql1創建PreparedStatement
            pstmt.setString(1, userId);         //設置參數
            pstmt.setString(2, listId);         //設置參數
            pstmt.executeUpdate();              //執行刪除
            pstmt.close();                      //關閉
            pstmt = conn.prepareStatement(sql2);//根據sql2創建PreparedStatement
            pstmt.setString(1, userId);         //設置參數
            pstmt.setString(2, listId);         //設置參數
            pstmt.executeUpdate();              //執行刪除
        } catch (SQLException e) {
            System.out.println(e.toString());
        } finally {
            DBUtils.close(pstmt);               //關閉PreparedStatement
            DBUtils.close(conn);                //關閉連接
        }
    }

    //更新任務列表
    void updateList(String userId, String listId, String listName) {
        String sql = "update task_lists set listname = ? where userid = ? and id = ?";   //定義SQL語句
        Connection conn = null;                 //聲明Connection對象
        PreparedStatement pstmt = null;         //聲明PreparedStatement對象
        try {
            conn = DBUtils.getConnection();     //獲取數據庫連接
            pstmt = conn.prepareStatement(sql); //根據sql創建PreparedStatement
            pstmt.setString(1, listName);       //設置參數
            pstmt.setString(2, userId);         //設置參數
            pstmt.setString(3, listId);         //設置參數
            pstmt.executeUpdate();              //執行更新
        } catch (SQLException e) {
            System.out.println(e.toString());
        } finally {
            DBUtils.close(pstmt);               //關閉PreparedStatement
            DBUtils.close(conn);                //關閉連接
        }
    }

    //添加任務
    void addTask(String userId, String listId, String taskName) {
        String sql = "insert into task_tasks(userid, listid, taskname) values(?,?,?)";   //定義SQL語句
        Connection conn = null;                 //聲明Connection對象
        PreparedStatement pstmt = null;         //聲明PreparedStatement對象
        try {
            conn = DBUtils.getConnection();     //獲取數據庫連接
            pstmt = conn.prepareStatement(sql); //根據sql創建PreparedStatement
            pstmt.setString(1, userId);         //設置參數
            pstmt.setString(2, listId);         //設置參數
            pstmt.setString(3, taskName);       //設置參數
            pstmt.executeUpdate();              //執行插入
        } catch (SQLException e) {
            System.out.println(e.toString());
        } finally {
            DBUtils.close(pstmt);               //關閉PreparedStatement
            DBUtils.close(conn);                //關閉連接
        }
    }

    //刪除任務
    void delTask(String userId, String taskId) {
        String sql = "delete from task_tasks where userid = ? and id = ?";   //定義SQL語句
        Connection conn = null;                 //聲明Connection對象
        PreparedStatement pstmt = null;         //聲明PreparedStatement對象
        try {
            conn = DBUtils.getConnection();     //獲取數據庫連接
            pstmt = conn.prepareStatement(sql); //根據sql創建PreparedStatement
            pstmt.setString(1, userId);         //設置參數
            pstmt.setString(2, taskId);         //設置參數
            pstmt.executeUpdate();              //執行刪除
        } catch (SQLException e) {
            System.out.println(e.toString());
        } finally {
            DBUtils.close(pstmt);               //關閉PreparedStatement
            DBUtils.close(conn);                //關閉連接
        }
    }

    //更新任務
    void updateTask(String userId, String taskId, String taskName) {
        String sql = "update task_tasks set taskname = ? where userid = ? and id = ?";   //定義SQL語句
        Connection conn = null;                 //聲明Connection對象
        PreparedStatement pstmt = null;         //聲明PreparedStatement對象
        try {
            conn = DBUtils.getConnection();     //獲取數據庫連接
            pstmt = conn.prepareStatement(sql); //根據sql創建PreparedStatement
            pstmt.setString(1, taskName);       //設置參數
            pstmt.setString(2, userId);         //設置參數
            pstmt.setString(3, taskId);         //設置參數
            pstmt.executeUpdate();              //執行更新
        } catch (SQLException e) {
            System.out.println(e.toString());
        } finally {
            DBUtils.close(pstmt);               //關閉PreparedStatement
            DBUtils.close(conn);                //關閉連接
        }
    }
%>
<%
    out.clear();                                            //清空當前的輸出內容(空格和換行符)
    request.setCharacterEncoding("UTF-8");                  //設置請求字符集為UTF-8
    String userId = (String) session.getAttribute(sessionKey);  //獲取當前登錄用戶編號

    String action = request.getParameter("action");         //獲取title

    //根據action參數不同執行不同的操作
    if ("login".equals(action)) {                           //登錄操作
        String userName = request.getParameter("userName");
        String password = request.getParameter("password");
        String result = login(userName, password, session);
        out.print(result);
    } else if ("logout".equals(action)) {                   //退出操作
        session.removeAttribute(sessionKey);
    } else if ("getLists".equals(action)) {                 //獲取任務列表
        out.print(getLists(userId));
    } else if ("getTasks".equals(action)) {                 //獲取任務
        String listId = request.getParameter("listId");
        out.print(getTasks(userId, listId));
    } else if ("changeTaskStatus".equals(action)) {         //改變任務狀態
        String taskId = request.getParameter("taskId");
        String status = request.getParameter("status");
        changeTaskStatus(userId, taskId, status);
        out.print("任務狀態修改成功。");
    } else if ("addList".equals(action)) {                  //添加任務列表
        String listName = request.getParameter("listName");
        addList(userId, listName);
        out.print("列表添加成功。");
    } else if ("delList".equals(action)) {                  //刪除任務列表
        String listId = request.getParameter("listId");
        delList(userId, listId);
        out.print("列表刪除成功。");
    } else if ("updateList".equals(action)) {               //更新任務列表
        String listId = request.getParameter("listId");
        String listName = request.getParameter("listName");
        updateList(userId, listId, listName);
        out.print("列表更新成功。");
    } else if ("addTask".equals(action)) {                  //添加任務
        String listId = request.getParameter("listId");
        String taskName = request.getParameter("taskName");
        addTask(userId, listId, taskName);
        out.print("任務添加成功。");
    } else if ("delTask".equals(action)) {                  //刪除任務
        String taskId = request.getParameter("taskId");
        delTask(userId, taskId);
        out.print("任務刪除成功。");
    } else if ("updateTask".equals(action)) {               //更新任務
        String taskId = request.getParameter("taskId");
        String taskName = request.getParameter("taskName");
        updateTask(userId, taskId, taskName);
        out.print("任務更新成功。");
    }
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美www| 五月综合激情网| 亚洲视频一二三| 亚洲国产裸拍裸体视频在线观看乱了| 日韩av一二三| 成人免费视频播放| 欧美日韩不卡在线| 国产欧美一区二区三区鸳鸯浴| ㊣最新国产の精品bt伙计久久| 亚洲18色成人| 成人国产精品免费网站| 欧美巨大另类极品videosbest | 国模冰冰炮一区二区| bt7086福利一区国产| 91麻豆精品国产91久久久使用方法| 久久综合五月天婷婷伊人| 亚洲欧美日韩中文播放| 麻豆一区二区在线| 在线欧美小视频| 国产欧美精品一区二区三区四区 | 日韩你懂的在线播放| 亚洲欧美另类综合偷拍| 黑人巨大精品欧美一区| 欧美日韩激情一区二区三区| 国产精品欧美一区二区三区| 久久爱www久久做| 欧美影视一区在线| 国产精品久久久久久久午夜片| 青青国产91久久久久久| 91黄色小视频| 中文字幕字幕中文在线中不卡视频| 精品制服美女久久| 欧美精品三级日韩久久| 亚洲人成伊人成综合网小说| 粉嫩aⅴ一区二区三区四区五区| 51久久夜色精品国产麻豆| 亚洲激情成人在线| 99精品久久99久久久久| 欧美激情一区二区三区不卡 | 免费高清在线视频一区·| 欧美亚洲日本一区| 亚洲精品国久久99热| 成人黄动漫网站免费app| 久久精品视频一区二区三区| 蜜桃视频一区二区三区| 欧美精品乱码久久久久久按摩 | 一区二区三区中文字幕电影| 成人黄色综合网站| 国产精品午夜在线| 成人精品在线视频观看| 欧美极品少妇xxxxⅹ高跟鞋| 国产一区在线观看视频| 久久久久亚洲蜜桃| 国产精品一区二区久久不卡| 久久精品人人做人人爽97 | 国产真实乱偷精品视频免| 欧美一二三在线| 美女视频黄a大片欧美| 日韩一区二区三区视频在线 | 一区二区三区免费看视频| 色琪琪一区二区三区亚洲区| 亚洲欧美一区二区三区久本道91| 91美女片黄在线观看| 一区二区三区国产| 欧美日韩高清在线| 麻豆国产欧美一区二区三区| 久久伊人蜜桃av一区二区| 国产91精品入口| 亚洲免费毛片网站| 欧美日韩国产美| 久久精品国产一区二区三区免费看| 日韩一区二区在线观看视频 | 国产ts人妖一区二区| 国产精品无人区| 在线视频中文字幕一区二区| 亚洲国产欧美在线人成| 日韩一区二区不卡| 国产91丝袜在线播放0| 一区二区三区国产| 精品电影一区二区三区| 国产精品影视在线| 亚洲男人的天堂av| 日韩欧美第一区| 99九九99九九九视频精品| 亚洲高清免费一级二级三级| 精品国产一区二区三区不卡 | 一本大道综合伊人精品热热| 午夜欧美电影在线观看| 久久久久久9999| 在线亚洲人成电影网站色www| 免费高清在线视频一区·| 中文字幕欧美三区| 91精品中文字幕一区二区三区| 国产精品自在在线| 午夜精品久久久久久久99水蜜桃| 久久久久久久久一| 中文字幕日韩av资源站| 欧美日韩一二区| 国产成人av一区二区三区在线| 亚洲一区二区在线观看视频 | 欧美精品一区二区三区很污很色的| 成人av资源站| 麻豆精品精品国产自在97香蕉| 最新高清无码专区| 日韩免费观看2025年上映的电影| 91一区二区三区在线观看| 蜜桃视频第一区免费观看| 亚洲品质自拍视频网站| 国产亚洲欧美色| 7799精品视频| 欧美主播一区二区三区| 成人精品免费视频| 另类调教123区| 亚洲成在人线在线播放| 亚洲欧洲精品成人久久奇米网| 精品美女一区二区| 4438x亚洲最大成人网| 91在线观看免费视频| 国产又黄又大久久| 男人操女人的视频在线观看欧美| 亚洲靠逼com| 国产精品国产三级国产普通话蜜臀| 日韩精品影音先锋| 这里只有精品视频在线观看| 在线观看免费一区| 色综合色狠狠天天综合色| 国产成人午夜电影网| 久久国产麻豆精品| 蜜臀av在线播放一区二区三区| 亚洲国产精品一区二区久久恐怖片 | 不卡一区中文字幕| 国产一区二区三区免费观看| 蜜臀久久久久久久| 三级欧美在线一区| 午夜精品久久久久久久久| 亚洲午夜羞羞片| 夜夜嗨av一区二区三区中文字幕 | 亚洲综合丁香婷婷六月香| 日韩美女视频一区| 亚洲欧美国产毛片在线| 亚洲精品国产高清久久伦理二区| 国产精品久久久久一区| 亚洲欧洲在线观看av| 亚洲欧美在线观看| 一区二区三区在线视频免费| 亚洲精品水蜜桃| 亚洲夂夂婷婷色拍ww47| 亚洲1区2区3区视频| 欧美aaa在线| 国产综合一区二区| 成人免费va视频| 色综合久久久久综合体桃花网| 色综合欧美在线| 在线观看av不卡| 欧美群妇大交群的观看方式| 欧美美女网站色| 日韩女优制服丝袜电影| 国产亚洲一本大道中文在线| 国产精品美女久久久久高潮| 亚洲女人的天堂| 图片区小说区国产精品视频| 日本午夜一区二区| 国产伦精品一区二区三区免费| 国产成人高清视频| 91久久精品一区二区| 91精品国产综合久久精品性色| 欧美xxxxx牲另类人与| 欧美激情一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 亚洲欧洲性图库| 五月婷婷久久丁香| 黑人巨大精品欧美黑白配亚洲| 成人av第一页| 欧美日韩亚洲综合一区| 精品久久久久久久久久久久久久久 | 亚洲国产精品成人综合| 亚洲一级二级在线| 老司机精品视频导航| www.亚洲人| 5566中文字幕一区二区电影| 久久久蜜桃精品| 亚洲bt欧美bt精品777| 国产成人免费视频网站 | 欧美日韩夫妻久久| 久久欧美一区二区| 亚洲综合一区二区三区| 精品一区二区在线看| 91久久精品一区二区三| 国产亚洲精品久| 亚欧色一区w666天堂| 成人免费观看av| 日韩免费观看高清完整版| 亚洲视频电影在线| 狠狠色丁香婷婷综合| 欧美日韩亚洲综合在线 | 一本高清dvd不卡在线观看| 欧美精品一区二区高清在线观看| 亚洲精品大片www| 国产成人小视频| 欧美一区二区三区在线|