Функция события, вызываемая перед сеттером

У меня есть следующий выпадающий список, в котором перечислены несколько автомобилей, он у меня есть, так что он хранит значение выбранного элемента в переменной бобов, и событие вызывается так, что другие выпадающие списки заполняются в соответствии с выбранным значением этого раскрывающегося элемента управления, как показано ниже:

  <Td>
<h:selectOneMenu id="combocarList" 
    value="#{customerBean.selectedcar}"
    styleClass="comboStyle"
    valueChangeListener="#{customerBean.loadothercombos}"
    onchange="document.forms[0].submit()"
    >
    <f:selectItem
        itemLabel="-----------Select--------------"
        itemValue="None" />
    <f:selectItems value="#{customerBean.carsList}" />
</h:selectOneMenu>
 </Td>

Проблема заключается в том, что когда элемент, выбранный из раскрывающегося списка, вызывается событие loadothercombos перед сеттером, что вызывает проблемы.

Обратите внимание, что клиент бобов определяется как:

 <managed-bean-name>customerBean</managed-bean-name>
    <managed-bean-class>com.theway.customer</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>

Поведение, которое я вижу при отладке, когда я выбираю элемент из выпадающего списка:

1) Getter is called for selectedcar
2) Loadothercombos is called  <------- This is called by the event
3) Setter is called for selectedcar

Я не могу заставить его вызвать сеттер перед вызовом loadothercombos. Любое понимание будет оценено. Спасибо

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

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