Meilleure réponse
request.getContextPath () – retourne le chemin racine de votre application, tandis que ../ – renvoie le répertoire parent dun fichier.
Vous utilisez request.getContextPath (), car il pointera toujours vers la racine de votre application. Si vous deviez déplacer votre fichier jsp dun répertoire à un autre, rien ne doit être changé. Maintenant, considérez la deuxième approche. Si vous deviez déplacer vos fichiers jsp dun dossier à un autre, vous devrez effectuer des modifications à chaque emplacement où vous faites référence à vos fichiers.
De plus, une meilleure approche dutilisation de request.getContextPath () sera be pour définir « request.getContextPath () » dans une variable et utiliser cette variable pour référencer votre chemin.
Réponse
Appelons votre application: IRCTCBooking
Appeler request.getContextPath () vous donnerait:
http://localhost:8080/IRCTCBooking
Cela serait particulièrement utile pour faire référence aux scripts et aux feuilles de style présent dans le répertoire de contenu Web à partir dun répertoire enfant.
Pour accéder à votre script, vous devrez peut-être ajouter du JSTL-EL à votre page.
Cela serait rendu comme
Facile nest-ce pas? Jespère que cela aide 🙂