Jsf p:bean中未设置selectOneMenu值
在p:selectOneMenu中,未在bean中设置loginbranchName值。在具有branchName列表的selectItems中,我使用侦听器从列表中选择值,但在getLoginBranchId方法中未设置值Jsf p:bean中未设置selectOneMenu值,jsf,primefaces,selectonemenu,Jsf,Primefaces,Selectonemenu,在p:selectOneMenu中,未在bean中设置loginbranchName值。在具有branchName列表的selectItems中,我使用侦听器从列表中选择值,但在getLoginBranchId方法中未设置值 <h:outputLabel value="Branch Name:*" style="text-align: left;display: block;" rendered="#{loginBean.userLoggedIn}"/>
<h:outputLabel value="Branch Name:*" style="text-align: left;display: block;" rendered="#{loginBean.userLoggedIn}"/>
<p:selectOneMenu value="#{loginBean.loginbranchName}"
rendered="#{loginBean.userLoggedIn}"
style="width:175px;">
<f:selectItem itemLabel="Select" itemValue="0" />
<f:selectItems value="#{loginBean.branchName}" />
<p:ajax event="change" listener="#{loginBean.getLoginBranchId}"/>
</p:selectOneMenu>
@关于上面的讨论,BalusC是正确的,JSF2可以使用List和SelectItem,我想您可能没有看到
<h:form>
</h:form>
标记。你的bean的范围是什么?不要对你的POST行为方法使用
get
符号<代码>获取符号一个应该返回一个值。我正在使用@SessionScoped@BalusC我想这就是问题所在,你怎么看?很高兴知道@Angelina
<h:form>
</h:form>