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