Qual è luso di request.getContextPath () in JSP?


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 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *