Jaké je použití request.getContextPath () v JSP?


Nejlepší odpověď

request.getContextPath () – návratová kořenová cesta vaší aplikace, zatímco ../ – vrací nadřazený adresář souboru.

Používáte request.getContextPath (), protože bude vždy ukazovat na root vaší aplikace. Pokud byste chtěli přesunout soubor jsp z jednoho adresáře do druhého, není třeba nic měnit. Nyní zvažte druhý přístup. Pokud byste chtěli přesunout soubory jsp z jedné složky do druhé, musíte je změnit na každém místě, kde vaše soubory odkazují.

Také lepší přístup k použití request.getContextPath () bude nastavit proměnnou „request.getContextPath ()“ a použít tuto proměnnou k odkazování na vaši cestu.

Odpovědět

Umožňuje zavolat vaši aplikaci: IRCTCBooking

Volání request.getContextPath () vám poskytne:

http://localhost:8080/IRCTCBooking

To by bylo zvláště užitečné při odkazování na skripty a šablony stylů přítomný v adresáři webového obsahu z podřízeného adresáře.

Chcete-li přistupovat ke svému skriptu, možná budete muset na svou stránku přidat nějaký JSTL – EL.

Bylo by vykresleno jako

Snadné, že? Doufám, že to pomůže 🙂

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *