// encode the redirect to ensure session state
// is maintained
clearViewMapIfNecessary(context.getViewRoot(), caseStruct.viewId);
updateRenderTargets(context, caseStruct.viewId);
extContext.getFlash().setRedirect(true);
extContext.redirect(redirectUrl);
} catch (java.io.IOException ioe) {
if (logger.isLoggable(Level.FINE)) {
logger.log(Level.FINE,"jsf.redirect_failed_error",
redirectUrl);
}