{
String url = contextPath + builder.buildURL(mapping).encode()
+ builder.buildQueryString(mapping).toString();
log.trace("Redirecting to mappingId [" + mapping.getId() + "], [" + url + "]");
String redirectUrl = externalContext.encodeRedirectURL(url, null);
externalContext.redirect(redirectUrl);
}
else
{
throw new PrettyException("PrettyFaces: Invalid mapping id supplied to navigation handler: " + action);
}