JSF SelectOneMenu值不向actionbean传递值

JSF SelectOneMenu值不向actionbean传递值,jsf,drop-down-menu,Jsf,Drop Down Menu,我有一套SelectOne菜单列表。下拉列表的行为不是恒定的。 有时它将值传递为null,或者仍然保留现有值 我错过了什么?或者需要更改任何配置 <h:selectOneMenu id="blSearchzoneInput" value="#{bLDashBoardAction.zoneId}"> <f:selectItems value="#{bLDashBoardAction.zoneList}" var="c" itemValue="#{c.zo

我有一套SelectOne菜单列表。下拉列表的行为不是恒定的。 有时它将值传递为null,或者仍然保留现有值

我错过了什么?或者需要更改任何配置

 <h:selectOneMenu id="blSearchzoneInput" value="#{bLDashBoardAction.zoneId}">
   <f:selectItems value="#{bLDashBoardAction.zoneList}" var="c"
         itemValue="#{c.zoneId}" />
 </h:selectOneMenu>

提前感谢

此组件使用哪种转换器(如果有)?您的代码不完整。问题的原因在目前发布的代码中不可见。请发布尽可能小但完整的视图和bean代码,我们只需复制'n'粘贴'n'运行即可查看问题本身。为了做好准备,您需要为此创建一个独立的视图和bean,并在复制之前自己进行测试。还请提及使用的JSF impl/version。您好,感谢您的回复。很抱歉,我找到了解决方案,我必须添加两个属性。
 <h:selectOneMenu id="blSearchzoneInput" value="#{bLDashBoardAction.zoneId}">
   <f:selectItems value="#{bLDashBoardAction.zoneList}" var="c"
         itemValue="#{c.zoneId}" immediate="true" onchange="javascript: return this.form.submit();" />
 </h:selectOneMenu>