#java
Вопрос:
Я пытаюсь использовать h:selectOneMenu для получения входных данных от пользователя, но я не могу получить доступ к выбранному значению с помощью прослушивателя. Когда я пытаюсь получить доступ к значению, я получаю эту ошибку: «Ошибка проверки: значение недопустимо». Вот мой код:
<h:selectOneMenu id="cantidad" name="cantidad" value="#{bean.cantidad}" onchange="submit()" valueChangeListener="#{bean.onChangeCantidad}" >
<f:selectItems value="#{bean.listaCantidad}" itemValue="#{bean.listaCantidad}" />
</h:selectOneMenu> <br/> <br/>
Код Java-компонента:
public void onChangeCantidad(ValueChangeEvent vc) {
Object oval = vc.getOldValue();
Object nval = vc.getNewValue();
System.out.println("oval: " oval.toString());
System.out.println("nval:" nval.toString());
}