Migliore risposta
request.getContextPath () – restituisce il percorso di root della tua applicazione, mentre ../ – restituisce la directory principale di un file.
Si utilizza request.getContextPath (), poiché punterà sempre alla radice dellapplicazione. Se dovessi spostare il tuo file jsp da una directory allaltra, non è necessario modificare nulla. Ora, considera il secondo approccio. Se dovessi spostare i tuoi file jsp da una cartella allaltra, dovresti apportare modifiche in ogni posizione in cui stai facendo riferimento ai tuoi file.
Inoltre, lapproccio migliore di utilizzare request.getContextPath () lo farà essere quello di impostare “request.getContextPath ()” in una variabile e utilizzare quella variabile per fare riferimento al tuo percorso.
Rispondi
Chiamiamo la tua applicazione: IRCTCBooking
Chiamare request.getContextPath () ti darebbe:
http://localhost:8080/IRCTCBooking
Ciò sarebbe particolarmente utile quando ti riferisci a script e fogli di stile presente nella directory dei contenuti web da una directory figlio.
Per accedere al tuo script, potresti dover aggiungere un po di JSTL – EL alla tua pagina.
Verrebbe visualizzato come
Facile non è vero? Spero che questo aiuti 🙂