как получить значение из <h: selectOneMenu>?
Я хочу получить значение от. я пробовал этот код, но он не работает:
<h:form>
<h:outputLabel value="départements : "/>
<h:selectOneMenu value="#{departementController.selected.id}" onchange="submit()" immediate="true">
<f:valueChangeListener type="Controller.Listener.DepartementValueListener"/>
<f:selectItems value="#{departementController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:outputLabel value="nouvelle valeur : "/>
<h:inputText value="#{departementController.comboBox}" id="dep"/>
</h:form>
контроллер:
//departement change listener
private String comboBox;
public String getComboBox() {
return comboBox;
}
public void setComboBox(String comboBox) {
this.comboBox = comboBox;
}
public void departementChangeListener(ValueChangeEvent e) {
// Skip validation of non-immediate components and invocation of the submit() method.
FacesContext.getCurrentInstance().renderResponse();
this.comboBox = e.getNewValue().toString();}
sourceId = j_idt7: j_idt9 [серьезность = (ОШИБКА 2), сводка = (j_idt7: j_idt9 & # xA0 ;: ошибка при проверке. Ошибка оценки.), подробная информация = (j_idt7: j_idt9 & # xA0 ;: ошибка подтверждения Есть неверные.)]