Jsf don';t从输入文本中获取值
我对jsf选项卡视图和表单有一个严重的问题 在我的选项卡视图中,每当我提交时,我必须输入文本和提交按钮,我总是有一个空值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
<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中获取数据
这是一个可能的列表如果答案对你有帮助,请勾选最适合你的问题的绿色标记?谢谢!:)