我使用的是Richfaces版本4,我在XHTML中有一个命令控件,如下所示:

<a4j:commandButton action="#{MyBean.doGo}" value="#{msg.Label_Go}" render="tablePanel" execute="@form" id="Go" immediate="true"/>


还有一个bean类:

@ManagedBean(name="MyBean")
@SessionScoped
public class MyBean {

  public void doGo() {
    ...
  }
}


无论如何,doGo()根本不起作用,这意味着它不会被调用。我可以知道如何解决吗?

最佳答案

观察是否有嵌套的h:form(如果有多个),则a4j操作将不起作用,或确保a4j:commandButton在h:form内。

07-24 09:18