我不清楚这两种方法之间的区别。我看到actionListener将ActionEvent作为参数,但是两者都可能与后备bean中的方法绑定在一起。

唯一的功能差异是ActionEvent参数吗?因此,如果我需要ActionEvent使用listener方法,如果不需要,那么两者都可以工作吗?

最佳答案

actionListener将ActionEvent作为参数,并返回void。 Action不带任何参数,并返回可用于导航的字符串。

如果您不需要ActionEvent,也不需要导航,则通常可以选择其中一个。如果确实需要ActionEvent,则需要actionListener。如果确实需要导航,则需要执行操作。

10-05 22:54