createDelegateRedirector(url).render(relevantModel, request, response);
}
public void render(Map<String, ?> model, FacesContext facesContext) throws Exception {
HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
NativeWebRequest webRequest = new FacesWebRequest(facesContext);
String url = buildRedirectUrl(request);
Map<String, ?> relevantModel = getRelevantModel(webRequest, url, model);
BookmarkableView delegate = createDelegateRedirector(url);
if (delegate instanceof FacesRenderedView) {
((FacesRenderedView) delegate).render(relevantModel, facesContext);