Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre o redirecionamento client-side

Fala pessoal, tudo bem?

Estou com uma dúvida a respeito desse redirecionamento de fluxo client-side e gostaria que me ajudassem. Na verdade eu queria verificar se entendi corretamente esse tópico.

Pelo que entendi, se a operação que estamos fazendo no Servlet for de escrita (cadastrar ou alterar dados) devemos redirecionar o fluxo para o navegador usando o response.sendRedirect(), indicando uma operação de leitura (pelo que entendi é algo quase obrigatório por causa da questão da atualização da página). Porém se for uma outra operação como remover ou buscar, não é necessário redirecionar para o navegador, podendo usar o dispatcher normalmente, repassando a requisição para um jsp ou outro Servlet. O raciocínio está correto? Posso tomá-lo como um padrão ou há excessões?

2 respostas
solução!

Oi Rafaell

É isso mesmo que você descreveu. No caso de um cadastro/alteração, o servlet responde com um redirecionamento ao próprio navegador, indicando que este deve enviar uma segunda requisição para o Servlet que lista as empresas.

Maravilha! Muito obrigado Otávio!