Узнайте, какая текущая страница в JSF 1.2 - PullRequest
1 голос
/ 17 февраля 2012

Мне нужно выяснить, на какой текущей странице я использую бин.

Что-то вроде получения текущего идентификатора формы из FaceContext и сравнения его с константной строкой.

1 Ответ

1 голос
/ 18 февраля 2012

Вы можете использовать facesContext.getViewRoot().getViewId().

Имейте в виду, что это текущее представление JSF, которое обрабатывается.Если вы используете методы пересылки через сервлет или выполняете навигацию без перенаправления, это не обязательно то же, что отображается в адресной строке пользователя.

...