I'm having trouble building an absolute URL from a relative URL without resorting to String hackery...
Given
http://localhost:8080/myWebApp/someServlet
Inside the method:
public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
What's the most "correct" way of building :
http://localhost:8080/myWebApp/someImage.jpg
(Note, must be absolute, not relative)
Currently, I'm doing it through building the string, but there MUST be a better way.
I've looked at various combinations of new URI / URL, and I end up with
http://localhost:8080/someImage.jpg
Help greatly appreciated
Looks like you already figured out the hard part, which is what host your are running on. The rest is easy,
Should give you what you need.
Using java.net.URL
How about: