Vad är användningen av request.getContextPath () i JSP?


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 🙂

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *