Пример #1
0
  /** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    // TODO Auto-generated method stub
    response.setContentType("text/html; charset=utf-8");
    response.setCharacterEncoding("utf-8");

    PrintWriter out = response.getWriter();

    String message = null;
    BeansCompany company = new BeansCompany();
    Xss xss = new Xss();

    if (request.getParameter("compt_id") != null && request.getParameter("compt_id").length() > 0) {
      company.setCompt_id(Integer.parseInt(request.getParameter("compt_id")));
    }
    company.setCompt_position(request.getParameter("compt_position"));
    company.setComp_name(request.getParameter("comp_name"));
    company.setComp_zip(xss.escape(request.getParameter("comp_zip")));
    company.setComp_address(xss.escape(request.getParameter("comp_address")));
    company.setComp_phone(
        xss.escape(
            request.getParameter("comp_phone01")
                + "-"
                + request.getParameter("comp_phone02")
                + "-"
                + request.getParameter("comp_phone03")));

    message = "{\n\t\"company\":[\n";

    if (company.createCompany() != -1 && company.getComp_id() != -1) {

      BeansCompanyTrade t_tmp = BeansCompanyTrade.detailCompanyTrade(company.getCompt_id());

      message +=
          "\t\t{\n"
              + "\t\t\t\"comp_id\":"
              + company.getComp_id()
              + ",\n"
              + "\t\t\t\"compt_id\":\""
              + company.getCompt_id()
              + "\",\n"
              + "\t\t\t\"compt_position\":\""
              + company.getCompt_position()
              + "\",\n"
              + "\t\t\t\"compt_name\":\""
              + t_tmp.getCompt_name()
              + "\",\n"
              + "\t\t\t\"comp_name\":\""
              + xss.escape(company.getComp_name())
              + "\",\n"
              + "\t\t\t\"comp_zip\":\""
              + company.getComp_zip()
              + "\",\n"
              + "\t\t\t\"comp_address\":\""
              + company.getComp_address()
              + "\",\n"
              + "\t\t\t\"comp_phone\":\""
              + company.getComp_phone()
              + "\"\n"
              + "\t\t}";
    }

    message += "\n\t]\n}";

    out.println(message);
  }