Показать сообщение об успехе, а затем перенаправить на другую страницу после тайм-аута, используя PageFlow

Как я могу показать сообщение об успехе, а затем перенаправить пользователя на другую страницу после истечения времени ожидания, например, 5 секунд?

Мне нужно это для страницы входа после успешного входа. Я попробовал следующее и вижу предупреждающее сообщение об ошибке входа в систему, но не сообщение об успешном входе в систему. Показывает сразу целевую страницу.

public String check(){
      if (username.equals("test") && password.equals("test")) {
          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Sample info message", "PrimeFaces rocks!")); 
            return "Success";
        }else{
          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,"Sample warn message", "Watch out for PrimeFaces!"));  
            return "Failure";
        }
    }

Я использую Шов PageFlow для навигации.

у меня есть

<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />

на странице входа.

Ответы на вопрос(3)

Ваш ответ на вопрос