Мой baseUrl равен http://localhost:8080/whatever
. На других машинах это http://localhost/whatever
.
Есть ли умный способ получить эту информацию без использования
<%
String baseUrl = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()
%>
Я пытаюсь динамически создать несколько ссылок на URL с параметризованными путями, т.е.
http://localhost:8080/a/b/${param1}/c/${param2}
Если есть лучший способ сделать это, дайте мне знать.