Antes do professor fazer a atividade dessa aula de lançar uma response para o usuário eu fui pesquisar como fazer e encontrei a seguinte forma de enviar o usuário para uma página: response.sendRedirect("/gerenciador/empresa-criada.jsp?nome-empresa=" + nomeEmpresa);
Já o professor utilizou a seguinte forma: RequestDispatcher rd = request.getRequestDispatcher("/gerenciador/empresa-criada.jsp?nome-empresa=" + nomeEmpresa); rd.forward(request, response);
Minha dúvida é a seguinte, existe alguma diferença de umar uma ou usar a outra? Eu achei a primeira forma mais simples.