Get servlet current URL
July 26, 2010 15:41:36 Last update: July 26, 2010 15:41:36
The
HttpServletRequest.getRequestURL() method returns the URL for the servlet request as a StringBuffer.
public String getCurrentUrl(HttpServletRequest req, boolean withQueryString) { String reqUrl = req.getRequestURL().toString(); String queryString = req.getQueryString(); if (withQueryString && queryString != null) { reqUrl += "?"+queryString; } return reqUrl; }