Com relação ao desenvolvimento JAVA para Web, os métodos sendRedirect da classe HttpServletResponse e forward da classe RequestDispatcher, sabe-se que:
- A. forward envolve o navegador Web e sendRedirect, não;
- B. assim como com forward, ao usar sendRedirect o usuário do site visualiza uma mudança na URL;
- C. sendRedirect geralmente é mais rápido para o usuário que forward, pois o segundo exige uma comunicação mais longa com o navegador;
- D. forward é transparente para o usuário, pois ocorre internamente no servidor, enquanto que sendRedirect necessita da ação do navegador para requisitar o próximo recurso;
- E. ambos fazem o mesmo serviço de encaminhar a requisição HTTP para outro servlet dentro do container Web.