Config.set(request, Config.FMT_LOCALE, facesContext.getViewRoot().getLocale());
ViewResponseWrapper wrappedResponse = new ViewResponseWrapper((HttpServletResponse) response);
externalContext.setResponse(wrappedResponse);
externalContext.dispatch(viewId);
externalContext.setResponse(response);
boolean errorResponse = wrappedResponse.getStatus() < 200 || wrappedResponse.getStatus() > 299;
if (errorResponse)
{