Я использую компонент области событий в качестве контроллера представления. Мне нужно иметь метод "init" на этом контроллере, где я могу проверять авторизацию, загружать некоторые объекты из JPA и т. Д.
Проблема в том, что если я решу сделать это в методе @Create
, параметры, определенные в page.xml
, еще не установлены (через GET). @RequestParameter
поля устанавливаются, но они менее гибки - их нельзя использовать во внутренних классах компонента или просто где-то глубже в пути компонента. Например, я могу направить name=abc
на #{controller.user.name}
, но могу использовать только установщик уровня компонента с @RequestParameter
.
Есть ли другой способ сделать метод "init", где все параметры запроса установлены, тогда?