Vi que no return "forward:/listaEmpresas.jps" ou return "forward:listaEmpresas.jps" funciona das 2x formas.
Essa / para jsp é necessário quando realizamos um RequestDispatcher, qual da forma correta de usar?
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!
Vi que no return "forward:/listaEmpresas.jps" ou return "forward:listaEmpresas.jps" funciona das 2x formas.
Essa / para jsp é necessário quando realizamos um RequestDispatcher, qual da forma correta de usar?
Olá Eder, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
A barra (/) no início do caminho do JSP é usada para indicar se o caminho do JSP deve ser tratado como absoluto ou relativo, podemos fazer a seguinte analogia com o mundo real, onde, uma pessoa está em uma determinada cidade e deseja chegar a um endereço, temos duas formas de passar o endereço para ela:
A mesma ideia se aplica ao caminho de um JSP em uma aplicação web, ao usar a barra (/) no início do caminho do JSP, estamos especificando um caminho absoluto, fornecemos o caminho completo para o JSP a partir da raiz do site ou aplicação. Por exemplo, "/pasta1/pasta2/meuJSP.jsp". Isso indica ao servidor da aplicação que o JSP está localizado na pasta1, dentro da pasta2, a partir da raiz do site.
Quando não se usa a barra, está indicando um caminho relativo, fornecendo um caminho com base na localização atual do código que está sendo executado. Por exemplo, "meuJSP.jsp". Aqui, indicamos ao servidor da aplicação que o JSP está localizado no mesmo diretório do código atual.
Assim, no código da aula, podemos fornecer um caminho relativo ou absoluto, para o arquivo listaEmpresas.jps, pois, a execução do código do arquivo alteraEmpresa.java ocorre na raiz da aplicação e o arquivo listaEmpresas.jps foi criado na raiz da aplicação, sendo encontrado fornecendo ou não a barra (/).
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!