Bästa svaret
request.getContextPath () – returnera rotvägen för din applikation, medan ../ – returnerar överordnad katalog för en fil.
Du använder request.getContextPath (), eftersom den alltid pekar på roten till din applikation. Om du skulle flytta din jsp-fil från en katalog till en annan behöver ingenting ändras. Överväg nu andra metoden. Om du skulle flytta dina jsp-filer från en mapp till en annan, måste du göra ändringar på alla platser där du hänvisar dina filer.
Ett bättre sätt att använda request.getContextPath () kommer också att vara att ställa in ”request.getContextPath ()” i en variabel och använda den variabeln för att hänvisa din sökväg.
Svar
Låt oss ringa din ansökan: IRCTCBooking
Calling request.getContextPath () skulle ge dig:
http://localhost:8080/IRCTCBooking
Detta skulle vara särskilt användbart när man hänvisar till skript och stilark finns i webbinnehållskatalogen från en underkatalog.
För att komma åt ditt skript kan du behöva lägga till lite JSTL – EL på din sida.
Det skulle återges som
Lätt är det inte? Hoppas det hjälper 🙂