Получить значение, которое было выбрано в списке элементов SelectOneMenu - PullRequest
0 голосов
/ 31 июля 2011

Вот так выглядит мой JSF.

  <h:selectOneMenu value="#{HotelDataForm.listHotel}">
           <f:selectItems value="#{HotelDataForm.listHotel}" var="user" itemValue="#{user[1]}" itemLabel="#{user[1]}" />
        </h:selectOneMenu>

Мне нужно получить значение, выбранное в моем ListBox, в мой Java-код, чтобы я мог написать бизнес-логику, используя его.Итак, как мне получить значение, выбранное в ListBox для моего кода Java.

1 Ответ

0 голосов
/ 31 июля 2011
<h:selectOneMenu value="#{HotelDataForm.selectedHotel}">

Атрибут value для selectOneMenu является установщиком, который вызывается со значением выбранного элемента в качестве параметра. Итак, в вашем bean-компоненте вызывается метод setSelectedHotel (). В своем коде вы устанавливаете значение для списка элементов.

...