jsf selectOneMenu未显示所选的bean

时间:2013-10-02 13:36:29

标签: tomcat jsf-2 primefaces

我正在开发一个primeface 3.5 / jsf 2.0应用程序,在表单提交后,所选值(更新到DB)在xhtml页面(textinput,radiobutton等)中正确显示,但是selectOnMenu没有显示选择BEAN项目:

inputText值正常显示:

<h:inputText id="nodossier" value="#{ficheDescControl.selectedFicheDesc.noDossier}" />
    `              

使用SelectOneMenu,未显示选定的bean“selectedSpecialite”

<h:selectOneMenu id ="specialiteSelect" value="#{ficheDescControl.selectedSpecialite}" converter="specialite"
                 required="true" requiredMessage="Specialite is mandatory field">
                <f:selectItem itemLabel="Select One" itemValue="" />                   
<f:selectItems value="#{ficheDescControl.allSpecsObjects}" var="specialite" itemLabel="#{specialite.nomspec}" itemValue="#{specialite}"/> 

</h:selectOneMenu>

使用outputLabel,正确显示所选bean“selectedSpecialite”

<h:outputLabel value="#{ficheDescControl.selectedSpecialite.nomspec}">

此外,控制器还有注释:@ManagedBean,@ SessionScoped,转换器正常工作,POJO被提交给数据库。

提前谢谢你,

0 个答案:

没有答案