Mikä on request.getContextPath () -toiminnon käyttö JSP: ssä?


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 🙂

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *