我有一个在单独的 jsf 页面中定义的表单。当我单击一个链接时,它会包含在主页中。现在表单正在正确显示。但问题是提交按钮没有调用定义的动作函数。
包含页面的代码(正如这个问题中所建议的: JSF2 Dynamically loading pages by ajax
<h:panelGroup id="editdivparent" layout="block">
<h:panelGroup id="editdiv" rendered="#{formsBean.edituserdiv}" layout="block">
<h:form id="userform" class="form-horizontal">
<ui:include src="edituserdetails.xhtml">
</ui:include>
</h:form>
</h:panelGroup>
</h:panelGroup>
包含的页面仅包含带有提交按钮的表单元素:
<h:commandButton action="#{userBean.register() }" value="Update">
</h:commandButton>
我没有收到任何错误。提交表单时,将重新显示当前页面。我在动作函数中放了一些打印语句。还有一个查询错误。它们都没有生成。
我在这里做错了吗?