`
zengjinliang
  • 浏览: 307374 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FacesContext保存组件树

 
阅读更多
FacesContext保存了组件书的一个引用,由它为请求进行渲染;
贯穿整个请求处理生命周期,你可以通过FacesContext访问组件树;
而且贯穿整个生命周期,你可以更改或替换他的当前组件树。

Eddie Lee 2005-12-31 11:31 发表评论


分享到:
评论

相关推荐

    JSF FacesContext 详解

    FacesContext 实例中最重要的内容是请求页面的组件树,组件树是由 javax.faces.tree.Tree 类来表示的。FacesContext 实例的 tree 属性就是 Tree 对象,可以使用 tree 属性的读取方法和赋值方法来获取或修改 Tree ...

    jsf的facesContext上下文工具类

    jsf的facesContext上下文工具类

    《JSF自定义组件》

    如果是会话阶段,则会从客户端或服务器端存储的数据中恢复每个组件的状态,并重建组件树。如果没有请求参数,此阶段将直接跳过后续阶段并绘制响应。 - **套用请求值(Apply Request Values)**:在这个阶段,每个...

    自定义 JSF 组件

    组件类定义了UI组件的状态(如类型、ID、本地值)和行为(如解码、编码、状态保存等),而渲染器则负责将组件的值转化为合适的HTML标记。事件处理和验证通常在组件内部进行。 接下来,我们将通过一个实例介绍自定义...

    创建JSF自定义组件

    - **组件类(Component Class)**:这是自定义组件的核心,实现了`javax.faces.component.UIComponent`接口,定义了组件的行为和属性。 - **渲染器类(Renderer Class)**:负责将组件的模型数据转换为实际的HTML或...

    jsf几个常用取值方法和技巧总结

    本文将深入探讨JSF中获取Managed Bean或解析表达式的几种常见方法,以及如何利用FacesContext和Application对象来操纵组件树和管理其他资源。 1. 获取Managed Bean或解析表达式 - 方法一:通过ValueBinding 这是...

    JSF生命周期及组件开发

    ### JSF生命周期及组件开发详解 #### 一、JSF生命周期概述 JavaServer Faces (JSF) 是一种基于Java EE标准的服务器端组件框架,用于简化企业级Web应用程序的开发。JSF提供了一种声明式的组件化编程模型,使得...

    JSF生命周期及组件开发P

    FacesContext对象存储了GUI组件的状态信息,视图被保存在viewRoot属性中。 2. **应用请求的值阶段**: 在这个阶段,每个组件从请求中获取或创建自己的状态。组件值通常通过请求参数获取,如果设置了即时事件处理,...

    JSF工作原理 体系结构

    - **FacesContext**:FacesContext 对象存储了请求相关的上下文信息,包括组件树、事件和应用程序数据。它在 JSF 生命周期的各个阶段都起作用,为开发者提供了访问应用程序状态的途径。 2. **JSF 体系结构** - **...

    jsf生命周期学习文档

    如果是新请求,则创建新的视图并保存在FacesContext中。FacesContext是存储与当前请求相关数据的容器,保证线程安全。 - **阶段2:应用请求值** - 在这个阶段,JSF将请求参数应用到UI组件上,执行`processDecodes()...

    如何使用JSF和Ajax制作强大的网络组件.rar

    - **Partial Render**:Ajax请求通常只更新页面的一部分,这通过指定响应的组件ID或组件树的一部分实现。 - **Request Scope vs View Scope**:理解何时使用请求范围或视图范围的Bean对于处理Ajax请求至关重要,...

    用jsf做的登录注册的组件

    5. **会话管理**:在登录成功后,通常会将用户信息保存在session中,以便后续页面访问时能识别用户身份。JSF提供了`FacesContext`对象来操作session。 6. **邮箱验证**:提到"通过邮件进行获得密码",可能涉及到...

    JSF帮助文档

    例如,`javax.faces.component.UIComponent`是所有JSF UI组件的基类,`javax.faces.application.Application`是处理应用程序范围配置和资源的入口点,`javax.faces.context.FacesContext`则封装了当前请求的所有上...

    JSF1.2 jar包和相关doc

    8. **FacesContext**:JSF的上下文对象,包含了当前请求的相关信息,如组件树、消息、请求参数等,是开发者在处理请求时的主要交互点。 9. **错误处理和消息系统**:JSF 1.2有一个内置的消息系统,可以处理错误和...

    试图化组件jsf1.2开发包

    - **FacesContext增强**:提供了更多的API来获取和操作请求、会话和应用级上下文信息。 - **自定义标签和组件**:开发者可以创建自己的组件库,扩展了JSF的功能。 - **国际化和本地化支持**:JSF 1.2增强了对多...

    JSF与门与简介

    2. 应用请求值:将请求中的数据转换并更新组件树中的组件值。 3. 处理验证:验证组件的值是否符合预设规则,如果失败则记录错误。 4. 更新模型值:将验证通过的组件值同步到后台的模型对象或管理bean。 5. 调用应用...

    JSF入门教程 apache

    - **组件树**:JSF组件形成的层次结构,反映了JSP页面的结构。 - **事件和侦听器**:事件在用户操作后产生,被注册的侦听器处理。 JSF生命周期包括恢复视图、应用请求值、处理验证、更新模型值、调用应用程序和显示...

    jsf完全参考手册源代码

    1. **组件树(Component Tree)**:JSF应用中的用户界面是通过组件树来表示的,每个组件都有自己的属性和行为。 2. **生命周期(Life Cycle)**:JSF有六个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、...

    精美的JSF入门文档 带示例

    1. **组件树**:JSF页面的结构被组织成一个组件树,每个HTML元素对应一个JSF组件。 2. **生命周期**:JSF应用有四个主要阶段:恢复视图、应用请求值、处理验证和更新模型值、调用应用。 3. **EL(Expression ...

Global site tag (gtag.js) - Google Analytics