/** * The doPost method of the servlet. <br> * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=gb2312"); request.setCharacterEncoding("gb2312"); InsertUpdateDelBean ib = new InsertUpdateDelBean(); String args[] = {"name", "addsubtract", "score", "reason"}; String row = ""; String val = ""; Validate v = new Validate(); HttpSession session = request.getSession(); ArrayList adminlogin = (ArrayList) session.getAttribute("adminlogin"); for (int i = 0; i < args.length; i++) { if (i == args.length - 1) { row += args[i] + ",student,dates"; val += "'" + request.getParameter(args[i]) + "'," + adminlogin.get(0) + ",'" + v.getSystemDate().substring(0, 10) + "'"; } else { row += args[i] + ","; val += "'" + request.getParameter(args[i]) + "',"; } } String sql = "insert into verify(" + row + ") values(" + val + ")"; ib.insertANDupdateANDdel(sql); request.setAttribute("message", "'ÆÀ²âÌá½»³É¹¦£¡'"); request .getRequestDispatcher("/admin/verify.jsp?verifyType=" + request.getParameter("name")) .forward(request, response); }