Ecco lo scenario.
La mia applicazione web Java ha il seguente percorso
https://www.mywebsite.com:9443/MyWebApp
Supponiamo che ci sia un file JSP
https://www.mywebsite.com:9443/MyWebApp/protected/index.jsp
e ho bisogno di recuperare
https://www.mywebsite.com:9443/MyWebApp
all'interno di questo file JSP.
Naturalmente, c'è un modo piuttosto pigro e sciocco per ottenere l'URL e poi risalire al percorso.
Ma esiste un modo programmatico per farlo? Nello specifico, penso di poter ottenere il dominio + la porta, ma come faccio a recuperare effettivamente il nome dell'applicazione "MyWebApp"?
ServletContext.getContextPath()
deve essere considerato come il percorso di contesto principale o preferito dell'applicazione". Questo è stato il motivo per cui ho incluso questo nella mia risposta originale, dopo aver realizzato la cosa. Non ho rimosso il mio primo tentativo, poiché desidero che l'OP consideri la lettura dei documenti e sappia un po 'di più sui metodi correlati. Spero tu abbia capito il mio punto.