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

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

?? borrow.java

?? 編碼規范對于程序員而言尤為重要
?? JAVA
字號:
package com.action;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import com.dao.*;
import com.actionForm.*;

public class Borrow extends Action {
	/******************在構造方法中實例化Borrow類中應用的持久層類的對象**************************/
	   private BorrowDAO borrowDAO = null;
	   private ReaderDAO readerDAO=null;
	   private BookDAO bookDAO=null;
	   private ReaderForm readerForm=new ReaderForm();
	   public Borrow() {
	       this.borrowDAO = new BorrowDAO();
	       this.readerDAO=new ReaderDAO();
	       this.bookDAO=new BookDAO();
	   }
	/******************************************************************************************/
	    public ActionForward execute(ActionMapping mapping, ActionForm form,
	                                 HttpServletRequest request, HttpServletResponse response) {
	        BorrowForm borrowForm = (BorrowForm) form;
	        String action =request.getParameter("action");
	        if(action==null||"".equals(action)){
	            request.setAttribute("error","您的操作有誤!");
	            return mapping.findForward("error");
	        }else if("bookBorrowSort".equals(action)){
	            return bookBorrowSort(mapping,form,request,response); 
	        }else if("bookborrow".equals(action)){
	            return bookborrow(mapping,form,request,response);  //圖書借閱
	        }else if("bookrenew".equals(action)){
	            return bookrenew(mapping,form,request,response);  //圖書續借
	        }else if("bookback".equals(action)){
	            return bookback(mapping,form,request,response);  //圖書歸還
	        }else if("Bremind".equals(action)){
	            return bremind(mapping,form,request,response);  //借閱到期提醒
	        }else if("borrowQuery".equals(action)){
	            return borrowQuery(mapping,form,request,response);  //借閱信息查詢
	        }
	        request.setAttribute("error","操作失敗!");
	        return mapping.findForward("error");
	    }
    /*********************圖書借閱排行***********************/
    private ActionForward bookBorrowSort(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        request.setAttribute("bookBorrowSort",borrowDAO.bookBorrowSort());
        return mapping.findForward("bookBorrowSort");

    }
 /*********************圖書借閱查詢***********************/
    private ActionForward borrowQuery(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        String str=null;
        String flag[]=request.getParameterValues("flag");
        if (flag!=null){
            String aa = flag[0];
            if ("a".equals(aa)) {
                if (request.getParameter("f") != null) {
                    str = request.getParameter("f") + " like '%" +
                          request.getParameter("key") + "%'";
                }
            }
            if ("b".equals(aa)) {
                String sdate = request.getParameter("sdate");
                String edate = request.getParameter("edate");
                if (sdate != null && edate != null) {
                    str = "borrowTime between '" + sdate + "' and '" + edate +
                          "'";
                }
                System.out.println("日期" + str);
            }
            //同時選擇日期和條件進行查詢
            if (flag.length == 2) {
                if (request.getParameter("f") != null) {
                    str = request.getParameter("f") + " like '%" +
                          request.getParameter("key") + "%'";
                }
                System.out.println("日期和條件");
                String sdate = request.getParameter("sdate");
                String edate = request.getParameter("edate");
                String str1 = null;
                if (sdate != null && edate != null) {
                    str1 = "borrowTime between '" + sdate + "' and '" + edate +
                           "'";
                }
                str = str + " and borr." + str1;
                System.out.println("條件和日期:" + str);
            }
        }
        request.setAttribute("borrowQuery",borrowDAO.borrowQuery(str));
       System.out.print("條件查詢圖書借閱信息時的str:"+str);
        return mapping.findForward("borrowQuery");
    }
    /*********************到期提醒***********************/
    private ActionForward bremind(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        request.setAttribute("Bremind",borrowDAO.bremind());
        return mapping.findForward("Bremind");
    }

    /*********************圖書借閱***********************/
    private ActionForward bookborrow(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        //查詢讀者信息
        //ReaderForm readerForm=(ReaderForm)form;  //此處一定不能使用該語句進行轉換
        readerForm.setBarcode(request.getParameter("barcode"));
        ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm);
        request.setAttribute("readerinfo", reader);
        //查詢讀者的借閱信息
        request.setAttribute("borrowinfo",borrowDAO.borrowinfo(request.getParameter("barcode")));
        //完成借閱
        String f = request.getParameter("f");
        String key = request.getParameter("inputkey");
        if (key != null && !key.equals("")) {
            String operator = request.getParameter("operator");
            BookForm bookForm=bookDAO.queryB(f, key);
            if (bookForm!=null){
                int ret = borrowDAO.insertBorrow(reader, bookDAO.queryB(f, key),
                                                 operator);
                if (ret == 1) {
                    request.setAttribute("bar", request.getParameter("barcode"));
                    return mapping.findForward("bookborrowok");

                } else {
                    request.setAttribute("error", "添加借閱信息失敗!");
                    return mapping.findForward("error");
                }
            }else{
                request.setAttribute("error", "沒有該圖書!");
                return mapping.findForward("error");
            }
        }
        return mapping.findForward("bookborrow");
    }
    /*********************圖書繼借***********************/
    private ActionForward bookrenew(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        //查詢讀者信息
        readerForm.setBarcode(request.getParameter("barcode"));
        ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm);
        request.setAttribute("readerinfo", reader);
        //查詢讀者的借閱信息
        request.setAttribute("borrowinfo",borrowDAO.borrowinfo(request.getParameter("barcode")));
         if(request.getParameter("id")!=null){
             int id = Integer.parseInt(request.getParameter("id"));
             if (id > 0) { //執行繼借操作
                 int ret = borrowDAO.renew(id);
                 if (ret == 0) {
                     request.setAttribute("error", "圖書繼借失敗!");
                     return mapping.findForward("error");
                 } else {
                     request.setAttribute("bar", request.getParameter("barcode"));
                     return mapping.findForward("bookrenewok");
                 }
             }
         }
        return mapping.findForward("bookrenew");
    }
    /*********************圖書歸還***********************/
    private ActionForward bookback(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response){
        //查詢讀者信息
        readerForm.setBarcode(request.getParameter("barcode"));
        ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm);
        request.setAttribute("readerinfo", reader);
        //查詢讀者的借閱信息
        request.setAttribute("borrowinfo",borrowDAO.borrowinfo(request.getParameter("barcode")));
         if(request.getParameter("id")!=null){
             int id = Integer.parseInt(request.getParameter("id"));
             String operator=request.getParameter("operator");
             if (id > 0) { //執行歸還操作
                 int ret = borrowDAO.back(id,operator);
                 if (ret == 0) {
                     request.setAttribute("error", "圖書歸還失敗!");
                     return mapping.findForward("error");
                 } else {
                     request.setAttribute("bar", request.getParameter("barcode"));
                     return mapping.findForward("bookbackok");
                 }
             }
         }
        return mapping.findForward("bookback");
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色倩网站大全免费| 亚洲国产精品av| 久久久不卡影院| 亚洲国产毛片aaaaa无费看| 韩国av一区二区三区四区| 欧美在线视频你懂得| 国产亚洲欧美日韩日本| 日本欧美一区二区三区乱码| 成人午夜碰碰视频| 精品播放一区二区| 免费高清视频精品| 欧美日韩一二三| 亚洲黄色小视频| 91欧美激情一区二区三区成人| 久久免费的精品国产v∧| 亚洲h在线观看| 欧美中文字幕一区二区三区亚洲| 国产精品国产三级国产三级人妇| 国产一区二区调教| 精品成人免费观看| 国精产品一区一区三区mba桃花| 欧美日韩国产天堂| 一区二区三区日韩欧美精品| 99久久亚洲一区二区三区青草 | 精品视频1区2区3区| 国产精品久久国产精麻豆99网站| 麻豆成人91精品二区三区| 欧美男女性生活在线直播观看| 亚洲欧美区自拍先锋| 不卡电影免费在线播放一区| 久久久久久久性| 国产真实精品久久二三区| 精品国产麻豆免费人成网站| 经典三级在线一区| 久久人人97超碰com| 久久97超碰国产精品超碰| 欧美精品一区视频| 丁香激情综合五月| 亚洲视频一区二区在线观看| 色综合天天综合网国产成人综合天 | 欧美mv日韩mv亚洲| 美日韩一级片在线观看| 久久影音资源网| 国产精品一区二区久久不卡| 国产拍欧美日韩视频二区| 国产91清纯白嫩初高中在线观看| 久久免费的精品国产v∧| av电影在线观看一区| 亚洲免费在线看| 欧美日韩国产大片| 极品销魂美女一区二区三区| 欧美韩国一区二区| 91久久精品一区二区三区| 天堂影院一区二区| 精品成人私密视频| 91亚洲精品一区二区乱码| 亚洲午夜影视影院在线观看| 日韩一区国产二区欧美三区| 丁香五精品蜜臀久久久久99网站| 亚洲欧美日韩在线不卡| 7777精品伊人久久久大香线蕉的| 精品夜夜嗨av一区二区三区| 国产精品久久久久影院亚瑟| 欧美亚洲自拍偷拍| 国产精品一二三| 亚洲韩国精品一区| 久久伊人蜜桃av一区二区| 色噜噜久久综合| 久久精品99国产国产精| 亚洲三级在线观看| 欧美videos大乳护士334| 99国产精品久| 另类中文字幕网| 亚洲乱码精品一二三四区日韩在线| 欧美区在线观看| 成人激情免费网站| 麻豆一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美成人高清电影在线| 在线观看国产精品网站| 国产69精品久久99不卡| 视频一区在线视频| 亚洲精品综合在线| 久久精品日韩一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 亚洲v中文字幕| 亚洲精品中文字幕乱码三区| 秋霞国产午夜精品免费视频| **欧美大码日韩| 久久久噜噜噜久久中文字幕色伊伊| 一本高清dvd不卡在线观看| 极品美女销魂一区二区三区免费| 午夜久久久久久| 国产精品亚洲一区二区三区妖精| 亚洲一线二线三线视频| 国产精品国产三级国产有无不卡 | 色一情一乱一乱一91av| 国产精品66部| 另类小说视频一区二区| 日韩avvvv在线播放| 夜夜操天天操亚洲| 国产精品拍天天在线| 2019国产精品| 日韩欧美一区中文| 9191久久久久久久久久久| 在线观看视频一区二区欧美日韩| av在线播放一区二区三区| 国产一区二区三区久久悠悠色av| 日本vs亚洲vs韩国一区三区二区| 亚洲一区二区欧美激情| 亚洲免费观看高清在线观看| 国产精品久久午夜夜伦鲁鲁| 国产欧美一区二区精品秋霞影院| 精品乱人伦小说| 久久综合色天天久久综合图片| 精品福利在线导航| 精品欧美一区二区在线观看| 91精选在线观看| 欧美一二三区在线| 精品噜噜噜噜久久久久久久久试看| 日韩欧美一区二区视频| 日韩精品一区二区三区视频在线观看 | 欧美一级生活片| 日韩三级伦理片妻子的秘密按摩| 欧美一区二区三区视频在线观看| 欧美一区二区三区四区视频| 日韩精品中文字幕一区| 欧美国产97人人爽人人喊| 国产精品久久久久桃色tv| 一区二区三区免费网站| 午夜精品久久久久影视| 麻豆精品新av中文字幕| 国产一区三区三区| 99精品在线观看视频| 欧美人妇做爰xxxⅹ性高电影 | 国产精品美女久久久久aⅴ国产馆| 国产拍揄自揄精品视频麻豆| 亚洲日本乱码在线观看| 午夜欧美大尺度福利影院在线看| 蜜桃av一区二区在线观看| 国产成人日日夜夜| 色国产精品一区在线观看| 欧美一区在线视频| 中文字幕乱码久久午夜不卡| 亚洲人成小说网站色在线| 天天影视涩香欲综合网| 国产伦精品一区二区三区免费迷| 91理论电影在线观看| 欧美一卡二卡三卡四卡| 国产欧美一区二区三区在线老狼 | 欧美国产97人人爽人人喊| 亚洲欧美成aⅴ人在线观看| 日韩在线一二三区| 成人免费看片app下载| 欧美丰满一区二区免费视频 | 天堂影院一区二区| 风流少妇一区二区| 911精品产国品一二三产区| 国产精品理论片在线观看| 肉肉av福利一精品导航| 99re热这里只有精品视频| 日韩欧美的一区二区| 中文字幕日韩欧美一区二区三区| 奇米影视一区二区三区小说| 97精品超碰一区二区三区| 精品久久久三级丝袜| 五月婷婷另类国产| 91免费版pro下载短视频| 精品国产区一区| 亚洲午夜久久久久| 成人不卡免费av| 精品国内片67194| 午夜电影网一区| 日本韩国欧美三级| 1024成人网| 国产福利不卡视频| 日韩精品一区二区三区四区 | 亚洲一级二级三级在线免费观看| 国产一区视频在线看| 欧美一区日韩一区| 亚洲精品自拍动漫在线| jizz一区二区| 欧美国产日韩a欧美在线观看| 久久狠狠亚洲综合| 日韩一区二区三区观看| 五月婷婷激情综合| 欧美午夜电影一区| 亚洲黄色av一区| 一本到不卡精品视频在线观看 | 亚洲高清免费在线| 一本一本久久a久久精品综合麻豆| 中文字幕乱码一区二区免费| 国产一区福利在线| 国产亚洲成aⅴ人片在线观看| 免费在线观看不卡| 4hu四虎永久在线影院成人| 五月天亚洲婷婷| 欧美高清视频不卡网| 丝袜美腿亚洲一区| 欧美成人午夜电影|