La ce folosește request.getContextPath () în JSP?


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 🙂

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *