ValueChangeListeners прослушивает события изменения значения из View

ValueChangeListener расширяет FacesListener и ищет ValueChangeEvent из уровня представления.

Более подробную информацию о ValueChangeEvent можно найти здесь . Это событие не вызывается, пока не будет передано новое значение компонента ввода. Пожалуйста, убедитесь, что значение компонента передается при ожидании вызова вашего слушателя.

Слушатель получает экземпляр объекта ValueChangeEvent, из которого можно вызывать методы getOldValue () и getNewValue (), чтобы получить старые и новые значения ввода.