Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

RequestDispatcher

Qual é a diferença entre

RequestDispatcher rd = request.getRequestDispatcher("listaEmpresas.jsp");

X

RequestDispatcher rd = request.getRequestDispatcher("/listaEmpresas.jsp"); //notem a barra antes do jsp!

O meu código rodou sem a barra (depois de eu quebrar a cabeça, obviamente).

1 resposta

Oie Mariana, tudo bem contigo?

Até onde eu sei não existe nenhuma diferença clara entre esse dois jeitos, os dois fazem a mesma coisa e o java interpreta ambos da mesma maneira. Talvez em versões mais antigas do tomcat e do java seja obrigatório colocar essa "/" antes, mas não tenho certeza. De qualquer forma atualmente, ambos funcionam igual, por isso pode optar por usar tanto com ou sem a "/".

Espero ter conseguido ajudar, se tiver qualquer outra dúvida fico a disposição :)

Bons estudos!