Melhor resposta
request.getContextPath () – retorna o caminho raiz de seu aplicativo, enquanto ../ – retorna o diretório pai de um arquivo.
Use request.getContextPath (), pois ele sempre apontará para a raiz do seu aplicativo. Se você mover seu arquivo jsp de um diretório para outro, nada precisa ser alterado. Agora, considere a segunda abordagem. Se você fosse mover seus arquivos jsp de uma pasta para outra, você teria que fazer alterações em todos os locais onde você está referenciando seus arquivos.
Além disso, uma abordagem melhor de usar request.getContextPath () deve definir “request.getContextPath ()” em uma variável e usar essa variável para se referir ao seu caminho.
Resposta
Vamos chamar seu aplicativo: IRCTCBooking
Chamar request.getContextPath () daria a você:
http://localhost:8080/IRCTCBooking
Isso seria particularmente útil ao se referir a scripts e folhas de estilo presente no diretório de conteúdo da web a partir de um diretório filho.
Para acessar seu script, pode ser necessário adicionar JSTL-EL à sua página.
Isso seria renderizado como
Fácil, não é? Espero que isso ajude 🙂