Jsf h:commandButton在通过h链接导航后通过第二次单击调用

Jsf h:commandButton在通过h链接导航后通过第二次单击调用,jsf,Jsf,我使用h链接在新窗口中导航另一个页面。 但在单击链接浏览另一个页面后,h:command按钮未被调用。我必须再次单击以调用command按钮操作 这里是我的xhtml文件: 听起来像-只是在faces重定向导航之后不应该发生。可能这里发生了AJAX请求,例如在打开另一个页面时?顺便说一句,还不清楚commandButton是在源页面上还是在目标页面上。谢谢你的回答。我已经检查了链接“stackoverflow.com/questions/11408130/”,但ı找不到解决方案:S然后我

我使用h链接在新窗口中导航另一个页面。 但在单击链接浏览另一个页面后,h:command按钮未被调用。我必须再次单击以调用command按钮操作

这里是我的xhtml文件:



听起来像-只是在faces重定向导航之后不应该发生。可能这里发生了AJAX请求,例如在打开另一个页面时?顺便说一句,还不清楚commandButton是在源页面上还是在目标页面上。谢谢你的回答。我已经检查了链接“stackoverflow.com/questions/11408130/”,但ı找不到解决方案:S然后我决定使用此解决方案:我放置不可见的命令链接。并且ı在hcommand按钮的onclick方法中调用此commandlink的操作。
<rich:column>
<h:link outcome="/demo/myUrl?faces-redirect=true" value="myValue" target="_blank" >
<f:param name="fn" value="myValue" /> 
</h:link>
</rich:column>
<h:commandButton value="x"  action="#{myBean.myAction}">
<a4j:param value="parameter1"  assignTo="#{myBean.myParameter}" />
<a4j:ajax execute="myTable" 
oncomplete="doComplete()" />
</h:commandButton>