Hva er bruken av request.getContextPath () i JSP?


Beste svaret

request.getContextPath () – returner root-banen til applikasjonen din, mens ../ – returnerer foreldrekatalogen til en fil.

Du bruker request.getContextPath (), da den alltid vil peke mot roten til applikasjonen din. Hvis du skulle flytte jsp-filen din fra en katalog til en annen, trenger ingenting å endres. Vurder nå andre tilnærming. Hvis du skulle flytte jsp-filene dine fra en mappe til en annen, må du gjøre endringer på hvert sted hvor du henviser til filene dine.

Også, bedre tilnærming til å bruke request.getContextPath () vil være å angi «request.getContextPath ()» i en variabel og bruke den variabelen til å henvise banen din.

Svar

Lar oss ringe søknaden din: IRCTCBooking

Calling request.getContextPath () vil gi deg:

http://localhost:8080/IRCTCBooking

Dette vil være spesielt nyttig når du refererer til skript og stilark til stede i nettinnholdskatalogen fra en underordnet katalog.

For å få tilgang til skriptet, må du kanskje legge til litt JSTL – EL på siden din.

Dette vil bli gjengitt som

Er det ikke lett? Håper dette hjelper 🙂

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *