我正在使用primefaces应用程序,正在使用 Primefaces 5.x版本,Jsf 2.x
具有tabview 在我具有命令按钮的选项卡之一中,单击该按钮将进行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>
如果我将dynamic = false设置为有效,则可以使用。我的意思是,单击“导出”按钮后,请求将转到bean类,导出工作正常。
会有什么问题?有人可以帮我吗?
谢谢
答案 0 :(得分:0)
是的,您的问题很可能是嵌套的,在JSF中是不允许的。