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!