обработка исключений в jsf - вывести сообщение об ошибке на новой странице

Я просто хочу вывести пользовательское сообщение на странице ошибки, когда происходит исключение.

Я попробовал это

    if(erroroccured){
        FacesMessage message=new FacesMessage("You must login to continue");
        context.addMessage(null, message);
        FacesContext.getCurrentInstance().getExternalContext().redirect("error.xhtml");

    }

В error.xhtml я указал тег

    <h:messages></h:messages>

тоже... когда происходит исключение, моя страница перенаправляется отлично. но я не получаю никакого сообщения об ошибке.

5
задан Karthikeyan 1 March 2018 в 09:18
поделиться