как получить значение из <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 ;: ошибка подтверждения Есть неверные.)]

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

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