Получение выбранного значения SelectOneMenu

м тестирование компонента "SelectOneMenu» на странице JSF. Я'Я динамически заполняю этот компонент через мой ManageBean (который получит всех животных из базы данных).

Хотелось бы узнать, возможно ли увидеть выбранный пользователем элемент этого "SelectOneMenu» (комбобокс), яЯ пытаюсь со значением = "# {} AnimalsManage.animalSelect» но он вызывается только в начале страницы. Также я'используя inputText, чтобы увидеть значение выбранного целого числаSelectOneMenu».

Что я'я делаю неправильно?

JSF:

    
    
        
                    
                    
                        
                        
                    
                    
        
    

ManageBean:

    @ManagedBean
    @ViewScoped
    public class AnimalsManage implements Serializable {

    @EJB
    private AnimalsFacadeREST animalsFacadeREST;
    private String animalSelected;
    private List< SelectItem> selectAnimals;

    public List getAllAnimals() {
            List al = animalsFacadeREST.findAll();
            selectAnimals = new ArrayList< SelectItem>();
            int i = 0;
            for (Animals animal: al) {
                selectAnimals.add(new SelectItem(i, animal.getName()));
                i++;
            }
            return selectAnimals;
    }

    public String getAnimalSelected() {
       return animalSelected;
    }

    public void setAnimalSelected(String animalSelected) {
        this.animalSelected = animalSelected;
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос