Exemple #1
0
 /** *******************图书继借********************** */
 private void bookrenew(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   // 查询读者信息
   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", "图书继借失败!");
         request.getRequestDispatcher("error.jsp").forward(request, response);
       } else {
         request.setAttribute("bar", request.getParameter("barcode"));
         request.getRequestDispatcher("bookRenew_ok.jsp").forward(request, response);
       }
     }
   } else {
     request.getRequestDispatcher("bookRenew.jsp").forward(request, response);
   }
 }