How to get full URL in JSP
19,488
Solution 1
You need to call request.getRequestURL()
:
Reconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters.
Solution 2
Given URL = http:/localhost:8080/sample/url.jsp?id1=something&id2=something&id3=something
request.getQueryString();
it returns id1=something&id2=something&id3=something
Author by
goose84
Updated on July 05, 2022Comments
-
goose84 almost 2 years
How would I get the full URL of a JSP page.
For example the URL might be http://www.example.com/news.do/?language=nl&country=NL
If I do things like the following I always get news.jsp and not .do
out.print(request.getServletPath()); out.print(request.getRequestURI()); out.print(request.getRequest()); out.print(request.getContextPath());
-
goose84 over 9 yearsThanks that helps get the query string. If I concat that with rickz comment I get what I want