Paras vastaus
request.getContextPath () – palauta sovelluksesi juuripolku, kun taas ../ – palauttaa tiedoston vanhemman hakemiston.
Käytät request.getContextPath () -linkkiä, koska se osoittaa aina sovelluksesi juuren. Jos siirrät jsp-tiedostosi hakemistosta toiseen, mitään ei tarvitse muuttaa. Harkitse nyt toista lähestymistapaa. Jos siirrät jsp-tiedostosi kansiosta toiseen, sinun on tehtävä muutoksia jokaisessa paikassa, johon viittaat tiedostojasi.
Parempi tapa käyttää request.getContextPath () -toimintoa olla asettamassa muuttujaan ”request.getContextPath ()” ja käyttämään kyseistä muuttujaa polun viittaamiseen.
Vastaa
Soitetaan sovelluksellesi: IRCTCBooking
Soittamalla request.getContextPath () saat:
http://localhost:8080/IRCTCBooking
Tämä olisi erityisen hyödyllistä viitattaessa komentosarjoihin ja tyylitaulukoihin läsnä web-sisältöhakemistossa alihakemistosta.
Jotta pääset käsikirjoitukseen, sinun on ehkä lisättävä JSTL – EL sivullesi.
Se hahmonnetaan muodossa
Eikö se ole helppoa? Toivottavasti tämä auttaa 🙂