我有以下a4j:commandbutton,当我在/page.xhtml时工作正常:
<a4j:commandButton action="#{controller.redirectPage()}"
data-theme="b" value="Review"
styleClass="ui-btn"
onclick="log('opt')"
onbegin="validate(event); $.efc.busy($.efc.messages.loading);"
oncomplete="$.efc.busy('', true);" />
但是,在向URI添加查询参数后,现在永远不会调用它的/page.xhtml?edit=true controller.redirectPage()
。为什么查询参数会破坏它以及如何解决它?
修改
我无法弄清楚如何使查询参数工作,但它似乎与回发有关。在回发后,查询参数未被发送。当我最终做的只是把我的编辑开关放在会话中,这对我有用。但我很想知道第一个场景中出了什么问题。