Jsf don';t从输入文本中获取值

Jsf don';t从输入文本中获取值,jsf,primefaces,Jsf,Primefaces,我对jsf选项卡视图和表单有一个严重的问题 在我的选项卡视图中,每当我提交时,我必须输入文本和提交按钮,我总是有一个空值 <h:form id="form"> <p:tab id="tabview" title="Ressources Humaines"> <p:tabView activeIndex="#{SelectBean.activeTab}" value="#{Sele

我对jsf选项卡视图和表单有一个严重的问题

在我的选项卡视图中,每当我提交时,我必须输入文本和提交按钮,我总是有一个空值

        <h:form id="form">

                <p:tab id="tabview" title="Ressources Humaines">
                <p:tabView    activeIndex="#{SelectBean.activeTab}" value="#{SelectBean.types}" var="item"    >
                <p:ajax event="tabChange" listener="#{SelectBean.onTabChange}" update=":form" />
                <p:tab title="#{item}"> 
                <p:tabView  id="tab"  activeIndex="#{SelectBean.other}"   value="#{SelectBean.res}" var="rr">
                <p:ajax event="tabChange" listener="#{SelectBean.onTabChange1}"  />
                <p:tab title="#{rr.nom_ressource}">


                <p:panel rendered ="#{SelectBean.bol}" closable="true"  toggleable="true"   styleClass="outPanel">

             <p:growl id="growl" showDetail="true"  />
                <h:outputLabel value="Nom  " />
               <h:inputText value="#{SelectBean.nom}" />
               <br/>
               <h:outputLabel value="Experience " />
               <h:inputText value="#{SelectBean.exp}" />    
               <br/>
               <h:commandButton immediate="true" value="Modifier" action="#{SelectBean.ok}"/>


                </p:panel>


                </p:tab>
                </p:tabView> 
                </p:tab>



            </p:tabView>



            </h:form> 




SelectBean.nom和SelecBean.exp始终为空。请提供任何帮助。

问题在于您的

immediate
属性操作方法通过调用
facesContext.renderResponse()
,使JSF直接进入“同一视图”的呈现阶段,然后组件将像在验证失败时一样,显示组件中缓存的值,而不是从支持bean中获取数据



这是一个可能的列表

如果答案对你有帮助,请勾选最适合你的问题的绿色标记?谢谢!:)