JSF:从未调用的actionListener方法

时间:2011-08-24 18:36:29

标签: jsf netbeans-6.9 actionlistener

我看到了question too,但我仍然无法使其发挥作用。我意识到,当我调用一个方法时,它有红色圆圈(aaaa),就像返回void的常规方法一样(Netbeans IDE)。 这是aaaa方法:

public void aaaa(ActionEvent event) {
    System.out.println("aaaaaaaaaaaaaa");
}

这对Netbeans IDE来说是正常的吗?无论如何,正常与否,我的方法永远不会被调用。只是提到我没有嵌套表格!

1 个答案:

答案 0 :(得分:0)

除了您找到commandButton/commandLink/ajax action/listener method not invoked or input value not updated的问题外,还必须确保actionListener以下内容:

  • 确保actionListener方法的参数为javax.faces.event.ActionEvent,而不是普通IDE自动提取为第一个匹配项的其他内容,例如java.awt.ActionEvent

您在actionListener使用action代替{{1}}是否有任何特殊原因?