2009-07-13 9 views
3

Je ne suis pas clair sur la différence entre ces deux méthodes. Je vois que l'actionListener prend un ActionEvent comme paramètre, mais les deux peuvent être liés à une méthode dans le bean backing.ICEFaces action vs actionListener

La seule différence fonctionnelle est-elle le paramètre ActionEvent? Donc, si j'ai besoin d'ActionEvent, utilisez la méthode de l'écouteur, sinon, ça marchera? ActionListener prend un ActionEvent comme Parameter et renvoie void.

+0

Je pense que le titre de cette question devrait être "Action vs actionListener" car cela semble n'avoir rien à voir avec ICEFaces. Merci pour l'info. –

Répondre

6

L'action ne prend aucun paramètre et renvoie une chaîne qui peut être utilisée pour la navigation.

Si vous n'avez pas besoin d'ActionEvent et que vous n'avez pas besoin de naviguer, vous pouvez généralement en faire un. Si vous avez besoin d'ActionEvent, vous avez besoin d'actionListener. Si vous devez naviguer, vous avez besoin de l'action.