Was ist die Verwendung von request.getContextPath () in JSP?


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 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.