1
resposta

pq quando chama o jsp continua o link do servlet no navegador?

pq quando chama o jsp continua o link do servlet no navegador?

1 resposta

Olá Jade, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O comportamento de manter a URL do servlet após realizar a chamada de um JSP, ocorre porque o redirecionamento usando o método forward() é feito internamente no lado do servidor, sem envolver uma nova solicitação do cliente. Assim, o conteúdo gerado pelo JSP é incluído na resposta do servlet e enviado de volta ao navegador como uma única resposta. Dessa forma, o navegador não percebe que houve uma mudança interna, e não ocorre a atualização da URL.

Essa técnica é chamada de "forward" ou "encaminhamento" e é útil quando desejamos que o JSP seja processado internamente. No navegador, o URL ainda será o URL do servlet, mas o conteúdo da página será gerado pelo JSP.

Gostaria de aproveitar a oportunidade e informar que o curso "Java Servlet: programação web Java" passou por atualizações, ganhando uma nova versão, nesta versão é utilizado a IDE IntelliJ e o framework Spring para criar uma aplicação web utilizando métodos e bibliotecas atualizadas e seguindo os padrões atuais do mercado. Neste curso você aprenderá a criar uma aplicação com Spring Boot, entender como funciona o Maven em uma aplicação Java, implementar um CRUD em uma aplicação Web, entre muitos outros conceitos. Para conhecer este novo curso, basta acessar o seguinte link:

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!