Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf p:bean中未设置selectOneMenu值_Jsf_Primefaces_Selectonemenu - Fatal编程技术网

Jsf p:bean中未设置selectOneMenu值

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}"/>

p:selectOneMenu中,未在bean中设置loginbranchName值。在具有branchName列表的selectItems中,我使用侦听器从列表中选择值,但在getLoginBranchId方法中未设置值

<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可以使用ListSelectItem,我想您可能没有看到

<h:form> 
</h:form>


标记。

你的bean的范围是什么?不要对你的POST行为方法使用
get
符号<代码>获取符号一个应该返回一个值。我正在使用@SessionScoped@BalusC我想这就是问题所在,你怎么看?很高兴知道@Angelina
<h:form> 
</h:form>