Use a4j:actionListener to register an ActionListener class on a parent action component. Multiple listener methods can be registered on an action components in this way.

The a4j:actionListener tag differs from the standard JSF tag in that it allows the listener to be attached in any of three ways:

1. By listener method, using the listener attribute.
2. By listener class, using the type attribute.
3. By object binding, using the binding attribute.