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

jsf中的immediate

JSF 
阅读更多
今天看到一个网站上的一个有关jsf中的immediate的讨论,一般我们都会认为对于command...和inputinput...immediate的处理是不同的,但有一个人认为其实他们都是相同的,不同的是对于command来说action会提前调用(先于validator),因为action的导航作用才使得页面跳过了后面的验证。听起来有些道理,我特地实验了一下,就是去掉action的返回值,结果证明他的观点是错误的。

今天看core javaserver faces终于知道了原因,因为所有action,不论immediate=true 或者false,都会直接调用Render Response阶段。这么说来,那位老兄是对的。


分享到:
评论

相关推荐

    学习技术 jsf必备 ————JSF标签.pdf

    本文档主要介绍了JSF中常用的几种标签及其应用场景。 #### 2. JSF标准标签 JSF提供了多种类型的标签,包括输出类标签、输入类标签、命令类标签、选择类标签以及其他标签。这些标签的设计旨在简化Web应用程序的开发...

    《JSF入门》简体中文版.pdf

    JSF支持多种类型的事件,包括动作事件(Action Events)、即时事件(Immediate Events)、值变事件(Value Change Events)和Phase事件(Phase Events)。事件处理机制允许用户界面组件响应用户操作,如点击按钮或...

    JSF 一些经验 .doc

    当在 `dataTable` 列表页面中使用 Radio Button 时,如果还想在列表上执行某些链接操作,则必须在链接操作上添加 `immediate="true"` 属性。这样做是为了防止在未选中 Radio Button 的情况下,用户尝试执行链接操作...

    JSF配置.pdf

    即时事件(Immediate Events)允许在同一个请求处理阶段内立即处理事件,而不是等待JSF生命周期完成后再处理。 #### 4.3 值变事件 值变事件(Value Change Events)用于监听UI组件值的变化,并在值变化时执行特定...

    《JSF自定义组件》

    - **更新模型值(Update Model Values)**:在这个阶段,JSF框架会将前端组件中的值更新到后端模型对象(例如,Bean)中。 - **调用应用程序(Invoke Application)**:在此阶段,JSF框架会处理所有的Action事件,...

    JSF基于EJB Hibernate Spring整合开发与项目

    在JSF中,`immediate`属性控制着组件是否立即提交表单而不是等待整个表单的提交。合理使用该属性可以优化用户体验,提高表单响应速度。 ##### 2.6 MVC模式与JSF JSF遵循模型-视图-控制器(MVC)架构模式。了解MVC...

    jsf自定义组件.pdf

    - **更新模型值(Update Model Values)**:在这个阶段,JSF将把表单数据更新到与组件绑定的后端Bean或模型对象中。 - **调用应用程序(Invoke Application)**:这一阶段处理所有与业务逻辑相关的操作,例如执行...

    JSF标签简体中文版

    - **immediate**:设置是否立即处理该组件的事件。 #### 四、输出类标签详解 - **outputLabel**:用于显示文本标签。通过`for`属性关联其他输入控件,并通过`value`属性设置显示的文本内容。 - 示例:`...

    JSF标签库快速参考

    在JavaServer Faces (JSF)中,HTML标签库提供了一系列丰富的组件,用于构建动态网页应用。这些组件不仅支持基本的HTML输入和输出,还提供了高级功能,如表单验证、数据绑定等。 ##### 1.1 commandButton **用途:*...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    在这本权威著作中,sun microsystems公司中的jsf合作规范领导者展示了如何创建动态的、跨浏览器的web应用程序,由于保留了较高质量的代码和可扩展性,这些应用程序可以给用户带来极为优秀的体验。 《JavaServer ...

    jsf 控件说明(很好)

    JavaServer Faces(JSF)...在JSF开发中,理解这些核心概念和组件对于构建功能丰富的Web应用至关重要。通过利用JSF提供的控件和标记库,开发者可以更高效地构建交互式、动态的用户界面,同时享受到Java的强大后端支持。

    jsf2.0新特性及richface优化总结

    与`immediate="true"`不同,后者跳过所有验证,但`ajaxSingle`仅限于Ajax请求。 5. **减少RichFaces组件使用**: - 虽然RichFaces提供了丰富的功能,但过度依赖可能会导致性能问题。适当减少组件使用,寻找替代...

    ajax4jsf使用手册

    这个框架使得开发者能够轻松地在JSF应用中集成Ajax功能,而无需深入理解底层的JavaScript和XMLHttpRequest技术。 ### 1. Ajax4JSF 的核心概念 - **Ajax 组件**:Ajax4JSF 提供了一系列预定义的UI组件,如`...

    JSF中文标签

    JSF中的HTML标签具有一些共通的属性,具体如下: - **id**:所有组件均可设置,用于标识组件以便其他标签或组件引用。 - **binding**:绑定到UIComponent。 - **rendered**:控制组件是否被渲染。 - **styleClass**...

    JSF生命周期及组件开发

    在JSF中,客户端发送的请求和服务器端的处理遵循一个特定的生命周期流程,这个流程对于理解JSF应用程序的行为至关重要。 JSF生命周期分为五个主要阶段,每个阶段都有其特定的任务和目的: 1. **恢复视图**...

    JSF标签知识点.pdf

    JSF标签拥有通用属性,如`id`用于唯一标识,`binding`绑定到UIComponent对象,`rendered`控制组件是否渲染,`styleClass`用于CSS样式,`value`设置或绑定值,`valueChangeListener`处理值改变事件,`converter`定义...

    ajax4jsf常用标签的使用借鉴.pdf

    Ajax4JSF 是一个扩展了JavaServer Faces (JSF)框架的库,它提供了一组AJAX(异步JavaScript和XML)相关的标签,使得开发者能够更方便地在JSF应用中实现局部刷新和异步数据交互。在本文中,我们将探讨Ajax4JSF中的几...

    JavaServer Faces完全参考手册(JSF:Complete Reference)

    - **JSF 表达式语言 (EL)**:用于在JSF页面中引用托管bean和其他对象。 - **JSF1.1和JSF1.2之间表达式语言的重要变化**:对比了这两个版本中EL的变化。 - **统一EL概念**:介绍了EL的基本概念。 - **值表达式**:...

Global site tag (gtag.js) - Google Analytics