Qual é o uso de request.getContextPath () em JSP?


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 🙂

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *