jsf单页中的多个表单。第一个表单提交触发器第二个表单只提交刷新页面

时间:2016-05-24 08:55:30

标签: jsf jsf-2

我在单个jsf页面中有两个表单。

第一个表单提交被触发。触发。但第二种形式提交不起作用。它只是刷新页面。可能是什么问题?

创建表单:

<h:form id="createUnitForm">
<f:event listener="#{bean.validateCreate}" type="postValidate" />
<a4j:outputPanel id="createPanel">
<rich:panel rendered="#{bean.isCreate()}">
<h:inputText id="defaultInt" value="#{bean.value}"></h:inputText>
<rich:message for="defaultInt" />
</rich:panel>
</a4j:outputPanel>
</h:form>

更新表格:

<h:form id="updateUnitForm">
<f:event listener="#{bean.validateUpdate}" type="postValidate" />
<a4j:outputPanel id="updatePanel">
<rich:panel rendered="#{bean.isUpdate()}">
<h:inputText id="defaultIntU" value="#{bean.value}"></h:inputText>
<rich:message for="defaultIntU" />
</rich:panel>
</a4j:outputPanel>
</h:form>

注意:如果我只有第二种形式,那么它正在运作。

0 个答案:

没有答案