public void actionListener1(ActionEvent event) {}
public void actionListener2() {}
public void actionListener3() {}
注意binding属性中括号的重要性。如果它们不存在,EL会令人困惑地抛出javax.el.PropertyNotFoundException: Property 'actionListener1' not found on type com.example.Bean,因为binding属性默认被解释为值表达式,而不是方法表达式。添加EL 2.2+样式括号可以透明地将值表达式转换为方法表达式。另见a.o. 为什么我能够绑定<f:actionListener>如果JSF不支持任意方法?