`
stenlylee
  • 浏览: 261683 次
  • 性别: 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的工作方式 JSF架构 JSF模型 JSF事件类型

    这些Bean可以通过JSF EL(Expression Language)在视图层中访问,也可以接收和返回数据。 ### JSF事件类型 JSF支持多种事件类型,这些事件可以在组件之间或应用程序级别触发。例如: - **组件级事件**:发生在特定...

    JSF中文教程jsf

    **生命周期** 是JSF处理请求的关键过程,包括初始化、恢复视图、应用请求值、处理事件、更新模型值、渲染响应等阶段。开发者可以在这些阶段插入自定义的行为。 **JSF与Java EE集成** 是其强大的特点之一。它可以...

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    jsf第一个例子 jsf架包 jsf实例

    1. **JSF生命周期**:JSF有六个主要阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用业务逻辑以及渲染响应。开发者可以在这些阶段插入自定义行为。 2. **JSF页面(Facelets)**:JSF使用Facelets...

    jsf例子\监听器 例子

    在上述代码示例中,`<h:selectOneMenu>`注册了一个值变化监听器`valueChangeListener="#{user.myEvent}"`,当用户选择一个新的国家时,`myEvent`方法会被调用。值变化事件允许开发者在值改变后执行相应的业务逻辑,...

    JSF包,jsf包,JSF包,jsf包

    **生命周期**:JSF有七个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑、渲染响应和结束请求。这个生命周期确保了数据的有效性,提供了错误处理,并管理了组件状态。 **JSF的优点**: 1. **...

    JSF帮助文档

    标签“jsf”直接指向JSF技术,意味着文档内容可能涉及JSF的使用、教程、最佳实践或者是解决JSF开发中遇到的问题。由于提供的文件内容主要是邮件头信息和HTML格式的元数据,它们并不直接包含JSF的具体知识点。但是,...

    jsf入门列子和jsf与Tiles结合

    `<navigation-rule>`标签定义了根据不同的`from-outcome`值(即`UserBean`中的`outcome`属性值)进行页面跳转。例如,当`outcome`为"success"时,用户将被重定向到`welcome.jsp`,而"failure"则对应`failure.jsp`。`...

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web框架,尤其在处理表单和数据交互方面表现强大。本项目聚焦于JSF的文件上传功能,特别是针对大文件的上传,允许用户上传最大可达1.99GB的文件。在实际应用...

    CDI , JSF2.0 项目兼容性问题总结

    在开发Java EE应用程序时,尤其是使用CDI(Contexts and Dependency Injection)和JSF(JavaServer Faces)2.0版本的项目,可能会遇到各种兼容性问题。本文将针对在WebSphere 8.5环境下遇到的一些典型问题进行总结,...

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    JSF三级级联

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

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF入门+JSF web实战+JSF2

    JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...

    精通JSF中文教程精通JSF中文教程

    JSF组件有六个主要的生命周期阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用和渲染响应。理解这些阶段对于优化性能和解决潜在问题至关重要。 **8. JSF与MVC模式** JSF遵循MVC设计模式,其中视图由...

    core jsf 1.2 jsf 核心

    转换器(Converter)则负责在组件值与Java对象之间进行类型转换。 ### 6. 事件处理 JSF事件模型允许在组件之间触发和监听事件。`ActionEvent`是JSF中最常见的事件类型,通常在命令组件(如按钮)被点击时触发。...

    JSF中文问题解决方法完整版

    8. **JSF库更新**:保持JSF库版本的更新,因为新版本可能已经解决了旧版本中的编码问题。 9. **错误日志分析**:当遇到中文问题时,通过分析服务器日志,特别是与字符编码相关的错误信息,可以帮助定位问题。 10. ...

Global site tag (gtag.js) - Google Analytics