В моем приложении JSF2 у меня есть phaselistener, который нужно запустить до RENDER_RESPONSE, но после того, как JSF построит viewroot.
Во-первых, я зарегистрировал свой PhaseListener в faces-config. Затем вызывается слушатель, но когда я выполняю beforePhase, getViewRoot (). GetChildren ()
все еще пуст.
Во-вторых, я нашел, как это сделать, добавив следующее на свои xhtml-страницы:
<f:phaseListener type="be.application.PolicyController" />
Это прекрасно работает, но добавлять это на каждую из моих страниц было бы чрезвычайно утомительно. Поэтому я ищу возможность сделать это один раз для моего приложения.
Есть идеи, как это можно сделать?