首页 > 解决方案 > Primefaces 命令按钮导致页面重新加载

问题描述

我正在使用 Primefaces 应用程序,我正在使用 Primefaces 5.x 版本,Jsf 2.x

在我有命令按钮的选项卡之一中有选项卡视图,通过单击它应该会发生 pdf 导出。

第一次单击按钮页面正在重新加载,从第二次请求将转到 bean 页面并且下载正常工作。

这是我的命令按钮代码片段:

<h:form id="mainForm">

<p:tabView id="myId" activeIndex="#{bean.currentTabIndex}" dynamic="true" cache="false">

<p:tab title="vehicle" id="vehId" styleClass="panelBack">
    <h:form id="exportForm">
       // some code


<p:commandButton value="export"  process="@this"  actionListener="# {bean.export()}" ajax="false" id="exportButton" />
        </h:form>

    </h:form>

如果我让动态 = 假,它的工作。我的意思是单击导出按钮后,请求将转到 bean 类,导出正在工作。

会有什么问题?有人可以帮助我吗?

谢谢

标签: jsfprimefaces

解决方案


是的,您的问题很可能是 JSF 中不允许的嵌套问题。


推荐阅读