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 🙂