在JSF的valueChangeListener中默认的是传入前一个操作的值
比如一个文本框绑定的backing bean的属性为userName,那么在valueChangeListener中得到的userName值为change之前的,要想得到变化后的值,需要用valueChangeListener传入的ActionEvent实例的getNewValue方法来获得
本文讲解了在JSF中valueChangeListener获取属性变更前后值的方法。默认情况下,valueChangeListener接收到的值是变更前的值。若要获取变更后的值,则需要通过ActionEvent的getNewValue方法来实现。
在JSF的valueChangeListener中默认的是传入前一个操作的值
比如一个文本框绑定的backing bean的属性为userName,那么在valueChangeListener中得到的userName值为change之前的,要想得到变化后的值,需要用valueChangeListener传入的ActionEvent实例的getNewValue方法来获得

被折叠的 条评论
为什么被折叠?