📄 addbook.java
字号:
package bookadmin;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import common.BookInfoBean;import java.util.Calendar;;public class AddBook extends HttpServlet{ private static final String CONTENT_TYPE = "text/html; charset=GB2312"; Calendar objCal; int hour; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(CONTENT_TYPE); response.setCharacterEncoding("GB2312"); request.setCharacterEncoding("GB2312"); PrintWriter out = response.getWriter(); HttpSession session = request.getSession(); objCal = Calendar.getInstance(); if (objCal.get(Calendar.AM_PM ) == objCal.get(Calendar.AM )) { hour = objCal.get(Calendar.HOUR) + 12; } String BookNo = "" + objCal.get(Calendar.YEAR) + (objCal.get(Calendar.MONTH) + 1 ) + objCal.get(Calendar.DATE) + hour + objCal.get(Calendar.MINUTE) + objCal.get(Calendar.SECOND) + objCal.get(Calendar.MILLISECOND); String BookName = request.getParameter("BookName"); String BookType = request.getParameter("BookType"); String author = request.getParameter("author"); String book_concern = request.getParameter("book_concern"); String image = null; if (session != null) { image = "upload\\" + session.getAttribute("picPath"); } else { System.out.println("没有任何东西"); } String introduc = request.getParameter("introduc"); String BookCount = request.getParameter("addBookCount"); String price = request.getParameter("addprice"); common.BookInfoBean objB = new BookInfoBean(); objB.setBookNo(BookType + BookNo); objB.setBookName(BookName); objB.setBookType(Integer.parseInt(BookType)); objB.setAuthor(author); objB.setBook_concern(book_concern); if (image != null) { if (image.equals("") || image.length() == 0) {} else { objB.setImage(image); } } if (introduc != null) { if (introduc.equals("") || introduc.length() == 0) {} else { objB.setIntroduc(introduc); } } objB.setBookCount(Integer.parseInt(BookCount)); objB.setPrice(Float.parseFloat(price)); ConnBean.AddBookDB objAD = new ConnBean.AddBookDB(); if (objAD.InsertDB(objB)) { Vector BookNoVector=(Vector)session.getAttribute("BookNo"); if (BookNoVector==null) { BookNoVector=new Vector(); } BookNoVector.addElement(objB.getBookNo()); session.setAttribute("BookNo", BookNoVector); response.sendRedirect("AddbookSucceed.jsp"); } else { response.sendRedirect("errorPage.jsp"); } /*HttpSession session=request.getSession(); session.setAttribute("BookName",BookName); session.setAttribute("BookType",BookType); session.setAttribute("Author",author); session.setAttribute("book_concern",book_concern); session.setAttribute("image",image); session.setAttribute("introduc",introduc); session.setAttribute("price",price); session.setAttribute("BookCount",BookCount); */ out.close(); } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } //Clean up resources public void destroy() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -