protected static final String getBaseURL(final RequestContextHolder context) { // Base url defined by <base> tag in some frameworks String baseUrl = context.getBaseURL(); if (baseUrl != null) { // Remove server part from the url final String serverUrl = getServerFromUrl(baseUrl); if (serverUrl != null && serverUrl.length() > 0) { // Remove server and port baseUrl = baseUrl.replaceFirst(serverUrl, ""); } } else { // Original RequestUri before Jsp processing baseUrl = context.getRequestURI(); } return baseUrl; }
final String serverUrl = getServerFromUrl(url); if (serverUrl != null && serverUrl.length() > 0) { urlData.setServer(serverUrl);