`
stenlylee
  • 浏览: 265591 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JSF的valueChangeListener返回旧的值的问题

    博客分类:
  • JSF
阅读更多

在JSF的valueChangeListener中默认的是传入前一个操作的值

比如一个文本框绑定的backing bean的属性为userName,那么在valueChangeListener中得到的userName值为change之前的,要想得到变化后的值,需要用valueChangeListener传入的ActionEvent实例的getNewValue方法来获得

分享到:
评论

相关推荐

    JSF中action,actionListener,valueChangeListener的区别

    与 `actionListener` 类似,`valueChangeListener` 也不影响页面导航,它接收一个 `ValueChangeEvent` 对象,从中可以获取旧值和新值。值得注意的是,`valueChangeListener` 不会自动提交表单,所以通常需要在HTML...

    JSF三级级联

    - `#{globalregionmb.onchangepro}`和`#{globalregionmb.onchangecity}`是后台的`ValueChangeListener`方法,这些方法在用户选择省份或城市时被调用,用于处理请求,更新相关数据,并返回新的城市或县/区列表。...

    北大青鸟-JSF标签

    - `<f:valueChangeListener>`:注册值变更监听器,当组件值改变时触发。 - `<f:converter>`:注册自定义的转换器,将用户输入转换为应用程序可识别的类型。 - `<f:convertDateTime>`和`<f:convertNumber>`:预...

    Event-Handling

    本文将深入探讨JSF中的事件处理,主要包括ActionController(行为控制器)与事件监听器如ActionListener和ValueChangeListener的区别与用法。 首先,ActionController和事件监听器服务于不同的目的。ActionController...

    j2ee 考试题 j2ee两份考试题

    - **知识点解释**:在 JSF 中,可以使用 `valueChangeListener` 属性来绑定一个值变化监听器,如 `#{cashier.processValueChange}` 表示一个 Java 方法。此外,也可以使用 `f:valueChangeListener` 子标签来绑定一个...

Global site tag (gtag.js) - Google Analytics