JSF: метод actionListener никогда не вызывался - PullRequest
0 голосов
/ 24 августа 2011

Я тоже видел этот вопрос , но все равно не могу заставить его работать. Я понял, что когда я вызываю метод, он имеет красный круг (aaaa), как обычный метод, который возвращает void (Netbeans IDE). Вот дааа метод:

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

Это нормально для среды IDE Netbeans? Во всяком случае, нормально или нет, мой метод никогда не вызывается. Просто упомянуть, что у меня нет вложенных форм!

1 Ответ

0 голосов
/ 24 августа 2011

В дополнение к вопросу, который вы нашли commandButton / commandLink / ajax action / listener метод не вызван или входное значение не обновлено , для actionListener необходимо убедиться в следующем:

  • Убедитесь, что аргумент метода actionListener равен javax.faces.event.ActionEvent, а не что-то еще, например java.awt.ActionEvent, для которого средняя IDE автоматически предлагает 1-е совпадение.

ПрисутствуетКстати, по какой-то конкретной причине вы используете actionListener вместо action здесь?

...