Hvad er brugen af ​​request.getContextPath () i JSP?


Bedste svar

request.getContextPath () – returner rodstien til din applikation, mens ../ – returnerer en overordnet mappe til en fil.

Du bruger request.getContextPath (), da den altid vil pege på roden af ​​din applikation. Hvis du skulle flytte din jsp-fil fra en mappe til en anden, behøver intet at blive ændret. Overvej nu anden tilgang. Hvis du skulle flytte dine jsp-filer fra en mappe til en anden, skulle du foretage ændringer på hvert sted, hvor du henviser til dine filer.

Også en bedre tilgang til at bruge request.getContextPath () vil være at indstille “request.getContextPath ()” i en variabel og bruge denne variabel til at henvise til din sti.

Svar

Lad os ringe til din ansøgning: IRCTCBooking

Calling request.getContextPath () giver dig:

http://localhost:8080/IRCTCBooking

Dette ville være særligt nyttigt, når der henvises til scripts og typografiark findes i webindholdsmappen fra et underordnet bibliotek.

For at få adgang til dit script skal du muligvis tilføje noget JSTL – EL til din side.

Det ville blive gengivet som

Er det ikke let? Håber dette hjælper 🙂

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *