@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()); } }