`
scorpionqxq
  • 浏览: 50092 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSF响应事件区别

    博客分类:
  • JSF
阅读更多
事件 校验 参数 事件产生 页面跳转
action ok 无参数,不传入当前控件,有返回值 当铵钮被单击时产生事件.提交表单 返回页面---根据配置文件跳转
actionListener ok 传入当前控件,无返回值 当铵钮被单击时产生事件.提交表单 返回本页面
ValueChangeListener ok 传入当前控件,无返回值 不提交表单(需指定其onchange/onclick="submit"才自动提交表单

回本页面


   action() 处理的是业务逻辑.实际上JSF会自动产生一个"预设的ActionListener"来处理事件,并根据其返回值决定页面跳转.第五阶段:调用应用 执行会影响到页面间的导航(navigation)。主要处理一些业务逻辑并返回几个业务逻辑结果(String类型),JSF的导航系统将会根据这个来选择恰当的下一个页面. 会提交表单.

    actionListener(ActionEvent e) 处理页面上组件的"监听事件".第五阶段:调用应用 执行不会影响到导航.主要操作当前页面内的组件,或者是进行一些业务模型上的改变,或者是修改backing bean(托管Bean)的属性等,并不会出现在页面间的跳转。会提交表单.

    valueChangeListener(ValueChangeEvent event) 处 理页面上组件值变化的"监听事件","第三阶段:验证请求值" 执行ActionListener (事件监听器)是用于解决只影响用户界面的事件特别地,在beans的form数据被加载和触发验证前被调用用immediate=“true”指明这个 行为不触发验证 在监听器调用后,会重新显示表单不应用导航规则,不重定向页面Action隶属于按钮、超链接和图形映射控件自动提交对应表单 ValueChangeListener隶属于单选框、组合框、列表框、复选框、文本框等控件需要用onclick=“submit()”或 onchange=“submit()”的方式提交表单

http://blog.sina.com.cn/s/blog_3c6ecea90100cy14.html
分享到:
评论

相关推荐

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    6. **呈现响应(Render Response)**:最后,JSF会生成响应并将其发送回客户端。这包括渲染组件的状态,以生成最终的HTML页面。 ### JSF架构 JSF架构基于MVC(Model-View-Controller)模式,由以下核心组件组成: ...

    jsf规范

    2. **JSF请求生成JSF响应**:这是最常见的场景,当用户通过JSF组件提交表单时,请求会映射到JSF实现的控制器,然后按生命周期的顺序执行,包括解析请求参数、更新模型值、执行验证和事件处理等。 **生命周期情景** ...

    JSF生命周期的事件处理

    ### JSF生命周期的事件处理 JavaServer Faces(简称JSF)是Java平台提供的一种用于构建企业级Web应用程序的标准框架。JSF通过定义一套简洁而强大的API来帮助开发者更轻松地开发用户界面。其中,JSF的生命周期管理...

    第8章 JSF事件处理(熊)课件及示例程序

    基本事件是由JSF框架本身生成的,例如,组件的验证失败、提交请求或渲染响应等。自定义事件则是由开发者根据需求创建的,它们可以是任何有意义的业务事件。 2. **事件传播**:JSF事件遵循一个特定的传播顺序,从...

    JSF包,jsf包,JSF包,jsf包

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

    JSF中文教程jsf

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

    jsf例子\监听器 例子

    在JSF中,事件处理是核心功能之一,允许开发者响应用户的交互行为。本篇文章将深入探讨JSF的事件处理机制,包括值变化事件、动作事件和生命周期事件,以及它们如何影响JSF的生命周期。 1. **值变化事件**: 值变化...

    JSF定义及原理

    与Struts等早期的MVC框架相比,JSF采用了更为先进的面向对象的事件通信机制,将Web应用的请求-响应模型隐藏在框架内部,使得开发过程更加贴近桌面应用的编程体验。在JSF中,UI组件可以直接绑定到服务器端的托管Bean...

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

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

    JSF文件下载实现

    总之,JSF文件下载功能的实现涉及到JSF上下文、Servlet上下文、HTTP响应头设置、文件流处理等多个关键环节。理解并熟练掌握这些知识点对于开发Web应用程序,特别是处理文件操作的场景非常重要。

    jsf分页 jsf分页 jsf分页

    当数据集过大,一次性加载所有记录到页面上会导致性能下降且用户界面响应变慢。通过分页,我们可以将数据分成多个部分,每次只加载一部分到页面上,使用户能够逐步浏览数据。下面我们将深入探讨JSF中的分页实现。 ...

    jsf1.2 source code

    - **事件处理**:JSF支持事件模型,允许组件触发和监听自定义事件。 - **国际化与本地化**:JSF内置了支持多语言的机制,通过资源包来管理不同语言的文本。 - **Faces Servlet**:JSF的核心Servlet,负责处理请求...

    jsf中文使用教程jsf中文使用教程

    这个过程由JSF生命周期管理,包括初始化、应用请求值、处理验证、更新模型值、调用应用逻辑和渲染响应等阶段。 **JSF的特点**: 1. **组件驱动**:JSF拥有大量的内置组件,如输入字段、按钮、表格等,开发者可以...

    JSF 学习资料大全

    JSF中的事件处理机制允许组件触发和监听特定的用户交互事件。例如,当用户点击一个按钮时,JSF会触发一个动作事件。开发者可以通过在组件上定义动作监听器(`actionListener`属性)来响应这些事件,执行相应的业务...

    jsf教程

    - 事件监听器是响应特定事件的Java方法,通过在组件上注册监听器,开发者可以在事件发生时执行相应的逻辑。 4. **EL(Expression Language)**: - EL是用于访问应用程序上下文中的数据的简洁表达式语言,它可以...

    JSF帮助文档

    JSF生命周期包括六个主要阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用和呈现响应。在这个过程中,JSF框架负责管理组件状态,处理用户事件,并与后端业务逻辑进行交互。 JSF提供了一种声明式编程...

    JSF 简介(英文)

    JSF中的视图由组件树构成,而控制器则通过Action和事件监听器来响应用户操作。这种松耦合的架构使得各部分可以独立工作,提高了系统的可维护性和灵活性。 三、JSF请求/响应生命周期:JSF定义了一个详细的请求/响应...

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

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

    jsf第三讲事件监听

    在JavaScript Server Faces (JSF) 中,事件监听是框架的核心特性之一,它允许开发者处理用户在Web界面中的交互。JSF事件模型基于JavaBeans事件模型,使得组件间能够通过事件进行通信,增强了组件间的协作能力。本...

    jsf相关jar包 jsf-api.jar jsf-impl.jar

    此外,它还包含JSF生命周期和渲染树的概念,使得开发者能理解如何在不同阶段处理请求和响应。 2. **jsf-impl.jar**: `jsf-impl.jar`提供了JSF API的具体实现,包括视图的构造、请求处理、事件管理等。它是与`jsf-...

Global site tag (gtag.js) - Google Analytics