À quoi sert request.getContextPath () dans JSP?


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 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *