Beste Antwort
request.getContextPath () – Stammpfad Ihrer Anwendung zurückgeben, während ../ – Gibt das übergeordnete Verzeichnis einer Datei zurück.
Sie verwenden request.getContextPath (), da es immer auf das Stammverzeichnis Ihrer Anwendung verweist. Wenn Sie Ihre JSP-Datei von einem Verzeichnis in ein anderes verschieben möchten, muss nichts geändert werden. Betrachten Sie nun den zweiten Ansatz. Wenn Sie Ihre JSP-Dateien von einem Ordner in einen anderen verschieben möchten, müssen Sie an jedem Ort, an dem Sie auf Ihre Dateien verweisen, Änderungen vornehmen.
Außerdem sollten Sie request.getContextPath () besser verwenden Setzen Sie „request.getContextPath ()“ in eine Variable und verwenden Sie diese Variable, um auf Ihren Pfad zu verweisen.
Antwort
Rufen Sie Ihre Anwendung auf: IRCTCBooking
Wenn Sie request.getContextPath () aufrufen, erhalten Sie Folgendes:
http://localhost:8080/IRCTCBooking
Dies ist besonders nützlich, wenn Sie auf Skripte und Stylesheets verweisen aus einem untergeordneten Verzeichnis im Webinhaltsverzeichnis vorhanden.
Um auf Ihr Skript zuzugreifen, müssen Sie Ihrer Seite möglicherweise JSTL-EL hinzufügen.
Dies würde als
Einfach, nicht wahr? Hoffe das hilft 🙂