Пример #1
0
  /**
   * 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);
  }