`
dolphinlike
  • 浏览: 21923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsf 生命周期 phaseListener

阅读更多

新建一个类 类名PhaseListener

package com.bhl.jsf.event;

import javax.faces.component.UIComponent;




public class PhaseListener implements javax.faces.event.PhaseListener {
	
	
	public void afterPhase(javax.faces.event.PhaseEvent event){
		System.out.println("after-----------:"+event.getPhaseId());
	}
	
	
	public void beforePhase(javax.faces.event.PhaseEvent event){
		System.out.println("before-----------:"+event.getPhaseId());
			   
	}
	
	 public javax.faces.event.PhaseId getPhaseId(){
		 return javax.faces.event.PhaseId.ANY_PHASE;
	 }

}

 然后在face-congif.xml 中加入

	<lifecycle>
		<phase-listener>org.manaty.util.PhaseListener</phase-listener>
	</lifecycle>
 
分享到:
评论

相关推荐

    jsf生命周期和一部分标签介绍

    JSF生命周期是理解其工作原理的关键,该过程分为六个阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用事件和渲染响应。 1. **恢复视图阶段(Restore View)**: 在这个阶段,JSF框架试图找到与当前...

    jsf1.2 source code

    API提供了如`UIComponent`、`FacesContext`、`PhaseListener`等核心组件和上下文对象,它们构成了JSF生命周期的基础。开发者可以使用这些接口来创建自定义组件,实现监听器,以及处理请求和响应。 ### 2. `jsf-ri` ...

    JSF api,很详细,很全

    7. **PhaseListener**: 可以监听JSF生命周期的各个阶段,进行自定义处理。 **JSF生命周期** JSF组件的生命周期分为6个阶段: 1. **恢复视图**: JSF从服务器缓存中恢复已渲染的视图。 2. **应用请求值**: 将请求...

    JSF日记

    7. **监听器**:JSF应用可能会注册监听器来处理特定的事件,例如,`PhaseListener`可以监听JSF生命周期的各个阶段,提供自定义的行为。 通过深入理解并正确配置`web.xml`,开发者能够优化JSF应用的性能和用户体验。...

    jsf2.1.9源码

    7. **PhaseListener**: 允许在JSF生命周期的不同阶段插入自定义逻辑,对处理过程进行监控和修改。 8. **NavigationHandler**: 控制页面导航,根据动作结果决定跳转到哪个页面。 9. **ExpressionLanguage (EL)**: ...

    JSF框架中使用的设计模式介绍

    在JSF框架中,此模式用于动态创建对象,比如在生命周期管理中,LifeCycle接口的实现可能会根据配置使用不同的工厂方法来创建PhaseListener对象,这提供了更大的灵活性和可扩展性。 4. **State模式**: State模式...

    jsf 中文帮助文档

    总的来说,JSF中文帮助文档涵盖了JSF框架的所有关键概念和技术,包括API详解、生命周期、组件使用、数据绑定、验证、导航等,对于希望在Java Web开发中使用JSF的开发者来说,是极具价值的学习资源。通过阅读和实践,...

    jsf 2.0(jar+源码+api+新特性示例)

    5. `javax.faces.event.PhaseListener`:监听JSF生命周期的各个阶段,允许自定义行为。 **三、源码分析** 源码分析可以帮助开发者深入理解JSF的工作原理,例如: - `UIViewRoot`类是如何管理组件树的。 - `...

    JSF教程

    ## 五、JSF生命周期 JSF处理每个用户请求时都遵循一定的生命周期,包括六步:恢复视图、应用请求值、验证、更新模型值、调用应用逻辑(PhaseListener)和渲染响应。开发者可以在这几个阶段插入自定义逻辑,以满足...

    jsf-validation.zip_JSF_jsf validation_zip

    5. **事件处理**:JSF中的`PhaseListener`或`FacesContext`的生命周期方法可能被用来在特定阶段执行额外的验证。 通过分析和学习这些源代码,开发者可以更好地掌握JSF验证机制的内部工作原理,从而在自己的项目中...

    jsf api

    `javax.faces.event.FacesEvent`是所有JSF事件的基础类,`javax.faces.event.PhaseListener`接口用于监听JSF生命周期的各个阶段。此外,`javax.faces.event.ActionEvent`和`javax.faces.event.ValueChangeEvent`分别...

    JSF2.0实战 - 1-3、Hello World,AJAX体验,onPageLoad

    这样,`beforePhase`和`afterPhase`方法就会在相应的JSF生命周期阶段被调用,你可以在此处执行任何需要在页面加载时运行的逻辑。 通过以上讲解,我们对JSF 2.0的"Hello World"程序、AJAX功能以及如何模拟`...

    jsf完全参考手册源代码

    此外,通过提供自定义的PhaseListener,开发者可以扩展JSF的生命周期。 6. **依赖注入**:JSF与Java EE的其他组件,如EJB、CDI(Contexts and Dependency Injection)等很好地集成,使得依赖注入变得简单。 7. **...

    JSF技术总结文档.doc

    `request`作用域的Bean仅在HTTP请求生命周期内存在,`session`作用域的Bean在用户会话期间有效,`application`作用域的Bean在整个应用程序生命周期内都有效。此外,`none`作用域表示Bean在需要时动态创建。 在JSF...

    jsf-demo练兵

    - **PhaseListener**:允许开发者在JSF生命周期的不同阶段进行干预。 - **FacesContext**:JSF应用的核心对象,提供与当前请求相关的上下文信息。 通过`jsf-demo`项目,你可以学习如何组织JSF应用的结构,如何配置...

    JSF如何监测和处理session超时

    `PhaseListener`是一个接口,可以监听JSF生命周期中的不同阶段,并在这些阶段执行特定操作。在本例中,我们创建了一个名为`SessionExpiredPhaseListener`的类,实现了`PhaseListener`接口。 ```java public class ...

    jsf api 文档

    - **PhaseListener**:监听JSF生命周期中的各个阶段,允许自定义行为。 JSF的生命周期包括六步:恢复视图、应用请求值、处理验证、更新模型值、调用后处理和渲染响应。在每个阶段,开发者都可以插入自定义逻辑,以...

    JSF帮助文档

    此外,文档还涵盖了JSF生命周期的各个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑和渲染响应。理解这些生命周期阶段对于调试和优化JSF应用至关重要。 总的来说,JSF_javadocs.CHM是开发...

    Apress.Pro.JSF.and.Ajax.pdf

    4. **JSF生命周期**:理解JSF的生命周期对于有效开发至关重要。它包括六步:恢复视图、应用请求值、处理验证、更新模型值、调用后处理方法和呈现响应。每个步骤都有机会插入自定义的行为,例如验证用户输入或执行...

    jsf1.2_src

    - `PhaseListener` 允许开发者在生命周期的特定阶段插入自定义逻辑。 4. **渲染过程** - 渲染过程由 `Renderer` 类完成,每个组件都有对应的渲染器,负责将组件转换为HTML发送给客户端。 - 源码中 `...

Global site tag (gtag.js) - Google Analytics