В вашем бине Action у вас должно быть что-то вроде:
public String handleException(){
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("myException", exceptionObj);
return "exceptionPage";
}
(в этом методе действия вы можете делать все, что вам нужно, и когда вы получаете требуемое исключение, вы помещаете его в запрос как таковой и переходите на свою страницу, т. Е. ИсключенияPage.jsf)
А в действии целевой страницы (exceptionPage.jsf) вы можете получить его:
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("myException");
и подключите его к компоненту в exceptionPage.jsf с помощью геттера.