我不清楚这两种方法之间的区别。我看到actionListener将ActionEvent作为参数,但两者都可以绑定到辅助bean中的方法。
ActionEvent参数唯一的功能区别是什么?所以如果我需要ActionEvent使用监听器方法,如果没有,那么它们都可以工作吗?
答案 0 :(得分:6)
actionListener将ActionEvent作为参数并返回void。 Action不接受任何参数,并返回一个可用于导航的String。
如果您不需要ActionEvent,并且不需要导航,则通常可以执行任一操作。如果确实需要ActionEvent,则需要actionListener。如果您确实需要导航,则需要采取措施。