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 🙂