Construindo uma URL absoluta de uma URL relativa em Java

Estou com problemas para criar um URL absoluto a partir de um URL relativo sem recorrer ao hacker String ...

Dado

http://localhost:8080/myWebApp/someServlet

Dentro do método:

   public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}

Qual é a maneira mais "correta" de construir:

http://localhost:8080/myWebApp/someImage.jpg

(Nota, deve ser absoluta, não relativa)

Atualmente, estou fazendo isso através da construção da string, mas deve haver uma maneira melhor.

Eu olhei para várias combinações de novo URI / URL, e acabo com

http://localhost:8080/someImage.jpg

Ajuda muito apreciada

questionAnswers(4)

yourAnswerToTheQuestion