Mejor respuesta
request.getContextPath () – devuelve la ruta raíz de su aplicación, mientras que ../ – devuelve el directorio principal de un archivo.
Utiliza request.getContextPath (), ya que siempre apuntará a la raíz de tu aplicación. Si tuviera que mover su archivo jsp de un directorio a otro, no es necesario cambiar nada. Ahora, considere el segundo enfoque. Si tuvieras que mover tus archivos jsp de una carpeta a otra, tendrías que hacer cambios en cada ubicación donde estás refiriendo tus archivos.
Además, un mejor enfoque de usar request.getContextPath () lo hará sea establecer «request.getContextPath ()» en una variable y usar esa variable para referir su ruta.
Responder
Llamemos a su aplicación: IRCTCBooking
Llamar a request.getContextPath () le daría:
http://localhost:8080/IRCTCBooking
Esto sería particularmente útil cuando se refiere a scripts y hojas de estilo. presente en el directorio de contenido web desde un directorio secundario.
Para acceder a su script, es posible que deba agregar algo de JSTL – EL a su página.
Eso se representaría como
Fácil, ¿no? Espero que esto ayude 🙂