nelle mie webapp ho sempre utilizzato il seguente tag prima di qualsiasi link (specialmente quelli mappati)
Codice PHP:
<%= request.getContextPath() %> 
Così automaticamente viene generato l'url assoluto in base al context (che cambia dal locale al remoto).
Unico neo, sono le pagine sotto ssl, ma questo è un altro discorso.