Учебники

JSF — Обработка событий

Когда пользователь нажимает кнопку или ссылку JSF или изменяет любое значение в текстовом поле, компонент пользовательского интерфейса JSF запускает событие, которое будет обрабатываться кодом приложения. Для обработки такого события обработчик события должен быть зарегистрирован в коде приложения или в управляемом компоненте.

Когда компонент пользовательского интерфейса проверяет, произошло ли пользовательское событие, он создает экземпляр соответствующего класса событий и добавляет его в список событий. Затем Component запускает событие, т. Е. Проверяет список слушателей для этого события и вызывает метод уведомления о событии для каждого слушателя или обработчика.

JSF также предоставляет обработчики событий системного уровня, которые могут использоваться для выполнения некоторых задач при запуске или остановке приложения.

Ниже приведены некоторые важные обработчики событий в JSF 2.0.

События изменения значения запускаются, когда пользователь вносит изменения во входные компоненты.

События действия запускаются, когда пользователь нажимает кнопку или компонент ссылки.

События запускаются в течение жизненного цикла JSF: PostConstructApplicationEvent, PreDestroyApplicationEvent, PreRenderViewEvent.