voglio solo stampare un messaggio personalizzato su una pagina di errore, quando si verifica un'eccezione.gestione eccezioni in jsf - per stampare il messaggio di errore nella nuova pagina
Ho provato questo
if(erroroccured){
FacesMessage message=new FacesMessage("You must login to continue");
context.addMessage(null, message);
FacesContext.getCurrentInstance().getExternalContext().redirect("error.xhtml");
}
In error.xhtml ho dato il tag
<h:messages></h:messages>
troppo .. ogni volta che si verifica l'eccezione mia pagina è stata reindirizzata perfettamente. ma non ho alcun messaggio di errore.
Eventuali duplicati: [? Come visualizzare gli errori della mia applicazione in JSF] (http://stackoverflow.com/questions/315804/how-to-display-my-applications-errors-in-jsf) – oers
no no, quella domanda riguarda gli errori di convalida msgs, sto chiedendo informazioni sulla gestione delle eccezioni in cui ho bisogno di reindirizzare a un'altra pagina per stampare il mio messaggio personalizzato. Ma non avviene alcun reindirizzamento in quella domanda ... non ho problemi a stampare un messaggio di convalida nella stessa pagina .. il problema esiste principalmente nel reindirizzamento a quanto pare .. – Karthikeyan