Cel mai bun răspuns
request.getContextPath () – returnează calea rădăcină a aplicației, în timp ce ../ – returnează directorul părinte al unui fișier.
Utilizați request.getContextPath (), deoarece va indica întotdeauna rădăcina aplicației dvs. Dacă ați muta fișierul jsp dintr-un director în altul, nu trebuie schimbat nimic. Acum, ia în considerare a doua abordare. Dacă ar fi să mutați fișierele jsp dintr-un dosar în altul, ar trebui să faceți modificări în fiecare locație în care vă referiți fișierele.
De asemenea, o abordare mai bună a utilizării request.getContextPath () să setați „request.getContextPath ()” într-o variabilă și să utilizați acea variabilă pentru a vă indica calea.
Răspuns
Permite apelarea aplicației dvs.: IRCTCBooking
Apelarea request.getContextPath () vă va oferi:
http://localhost:8080/IRCTCBooking
Acest lucru ar fi deosebit de util atunci când vă referiți la scripturi și foi de stil prezent în directorul de conținut web dintr-un director secundar.
Pentru a accesa scriptul dvs., poate fi necesar să adăugați JSTL-EL la pagina dvs.
Aceasta ar fi redată ca
Ușor nu-i așa? Sper că acest lucru vă va ajuta 🙂