@Override
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    PrintWriter out = response.getWriter();

    if (request.getParameter("action").equals("Add User Type")) {
      String userType = request.getParameter("userType");
      int actionStatusId = Integer.parseInt(request.getParameter("actionStatusId"));

      model.pojo.ActionStatus actionStatus =
          model.ActionStatus.getInstance().getActionStatusById(actionStatusId);

      model.UserType acs = model.UserType.getInstance();
      acs.saveUserType(userType, actionStatus);
      response.sendRedirect("datafill.jsp");
    }
    if (request.getParameter("action").equals("Update User Type")) {
      int userTypeId = Integer.parseInt(request.getParameter("userTypeId"));
      String userType = request.getParameter("userType");
      int actionStatusId = Integer.parseInt(request.getParameter("actionStatusId"));

      model.pojo.ActionStatus actionStatus =
          model.ActionStatus.getInstance().getActionStatusById(actionStatusId);

      model.UserType acs = model.UserType.getInstance();
      acs.updateUserType(userTypeId, userType, actionStatus);

      response.sendRedirect("datafill.jsp");
    }

    if (request.getParameter("action").equals("getUserTypes")) {
      out.write(model.html.UserType.getInstance().getUserTypes());
    }
  }