while (redirectResponse instanceof HttpServletResponseWrapper) {
redirectResponse = (HttpServletResponse)
((HttpServletResponseWrapper)redirectResponse).getResponse();
}
ResourceURLProvider provider = callback.getResourceURLProvider(
getHttpServletRequest(),
getInternalPortletWindow()
);
if (location.indexOf("://") != -1) {
provider.setAbsoluteURL(location);
} else {
provider.setFullPath(location);
}
location =
redirectResponse.encodeRedirectURL(provider.toString());
//redirectResponse.sendRedirect(location);
redirectLocation = location;
redirected = true;
}
} else {