VenomFangs VenomFangs - 6 months ago 17
Java Question

JSP Current URL

From some other posts, I was able to get the current URI via:

<%= request.getRequestURL() %>


However the following doesn't work:

<%! String foo = request.getRequestURL(); %>


I'm curious why the above doesn't work, and how to assign the current URI to a string.

Answer

Per the javadocs, getRequestURL() returns a StringBuffer, not a String.

Try this instead:

String foo = request.getRequestURL().toString();