Есть ли встроенный механизм условного перенаправления на другое представление? Я хочу, чтобы пользователь был перенаправлен со страницы входа на "домашнюю страницу", если он/она уже вошли в систему.
У меня уже есть два основных подхода, но для первого я понятия не имею, как достичь, а второй - своего рода грязный обходной путь.
- Добавьте
<meta http-equiv="Refresh" content="0; URL=home.jsf" />
и пусть оно будет отображаться условно (EL:#{login.loggedIn}
) - Добавьте
<h:panelGroup />
, который также будет условно отображен, содержащий некоторый JavaScript, выполняющий перенаправление.
Есть ли способ достичь 1 или даже другого, более элегантного решения?: -)
Спасибо