@Override
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String op = request.getParameter("op");
    HttpSession session = request.getSession(true);

    Categoria c = new Categoria();
    dao.Dao<Categoria> daoC = new Dao<Categoria>(Categoria.class);
    if (op.equals("Salvar")) {
      c.setNome(request.getParameter("nomeCategoria"));
      daoC.insert(c);

      response.sendRedirect("categoria.jsp");
    }
    if (op.equals("Gerenciar")) {
      session.setAttribute("nomeBusca", "nao");
      response.sendRedirect("GerenciaCategoria.jsp");
    }
    if (op.equalsIgnoreCase("Buscar")) {
      session.setAttribute("nomeBusca", request.getParameter("nomeBusca"));
      response.sendRedirect("GerenciaCategoria.jsp");
    }
    if (op.equals("Atualizar")) {
      c = (Categoria) session.getAttribute("categoria");
      c.setNome(request.getParameter("nomeC"));
      daoC.update(c);
      session.removeAttribute("categoria");
      response.sendRedirect("GerenciaCategoria.jsp");
    }
    if (op.equalsIgnoreCase("OK")) {
      session.removeAttribute("remover");
      response.sendRedirect("GerenciaCategoria.jsp");
    }
  }