`
Supanccy2013
  • 浏览: 224838 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsf事件之动作监听事件

    博客分类:
  • JSF
jsf 
阅读更多
    按钮和连接触发动作事件,在接近生命周期结束处的“调用应用程序”阶段触发动作事件
    当激活命令组件时候,该组件会提交请求,因此没有必要像值更改事件那样用onchange属性来强制提交表单
    区分动作事件和动作监听事件的却别是很重要的,简而言之:动作是为业务逻辑设计的。并且参与导航处理,而动作监听通常执行用户界面逻辑,并不参与导航处理。
    当动作需要有关用户界面的信息时候,动作监听器会与动作协同工作。
    例如:当单击一个总统的脸面的时候转到这个总统的页面,动作可以当行到一个合适的页面,但不能确定适当的页面,因为它对用户界面的图像按钮或比较单击一无所知。

   <h:commandButton imagc="*.jpg"
      actionListener = "#{rushmore.handleMouseClick}"
      action="#{rushmore.act}"
    />
  Jsf总是在动作之前调用动作监听器事件。
  
分享到:
评论

相关推荐

    jsf例子\监听器 例子

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

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

    在JSF中,事件处理通常通过监听器(Listeners)和处理器(Action Methods)完成,这些可以在管理Bean中定义。监听器用于响应特定类型的事件,而处理器方法则执行与事件相关的操作。 ### JSF配置与导航 为了配置JSF...

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

    7. **示例程序**:压缩包中的示例程序可能包括了各种JSF事件处理的实例,如创建自定义事件、编写监听器、注册监听器以及处理各种基本和自定义事件。通过分析和运行这些示例,可以加深对JSF事件处理机制的理解。 在...

    JSF 学习资料大全

    开发者可以通过在组件上定义动作监听器(`actionListener`属性)来响应这些事件,执行相应的业务逻辑。 **三、数据绑定** JSF提供了一种方便的数据绑定机制,允许UI组件的值直接与JavaBean中的属性关联。使用`value...

    jsf教程

    - JSF应用有四个主要阶段:恢复视图、应用请求值、处理验证和更新模型值、调用应用逻辑(也称为动作阶段)。在这些阶段中,JSF执行一系列的任务,如解析请求参数、验证输入、更新模型数据等。 3. **事件和监听器**...

    JSF简单入门例子

    - **事件和监听器**:JSF允许注册事件监听器来处理用户操作。例如,`&lt;h:commandButton&gt;`可以触发一个动作事件,通过`actionListener`或`action`属性指定相应的处理器方法。 - **EL表达式**:JSF使用Expression ...

    JsfDemo.zip_jsf demo

    组件可以触发和监听各种类型的事件,如动作事件、转换事件和验证事件。通过注册监听器方法,开发者可以自定义事件处理逻辑。 **6. 部署和运行JSF应用** JSF应用通常被打包为WAR文件,然后部署到支持Java EE的服务器...

    jsf标签官方帮助文档

    4. **事件处理**:JSF组件可以触发和监听各种事件,如动作事件和验证事件。文档会说明如何绑定事件处理程序和处理不同类型的事件。 5. **数据绑定和验证**:JSF提供了强大的数据绑定机制,将UI组件的值与模型对象的...

    JSF配置.pdf

    值变事件(Value Change Events)用于监听UI组件值的变化,并在值变化时执行特定逻辑。 #### 4.4 Phase事件 JSF生命周期分为若干阶段,Phase事件在这些阶段之间提供钩子点,允许开发者在生命周期的不同阶段插入...

    JSF入门

    这些组件可以通过属性进行配置,并且支持事件监听和处理。例如,h:commandButton可以触发一个动作,该动作可以调用后台的方法。 四、Facelets Facelets是JSF的默认视图表示技术,它是一种XML-based模板语言,用于...

    JSFDEMO

    在JSFDEMO中,当用户点击计算按钮时,会触发一个动作事件,该事件会被对应的监听器(在Managed Bean中定义)捕获,执行加法操作,并可能将结果返回到视图上。 6. **部署描述符**:JSF应用程序通常包含一个`faces-...

    jsf框架搭建

    JSF的页面导航可以通过faces-config.xml文件定义,也可以使用动作监听器和动作方法来控制。导航规则决定了用户操作后跳转到哪个页面。 六、JSF生命周期 JSF有六个阶段:恢复视图、应用请求值、处理验证、更新模型值...

    JSF中文教程+JSF参数传递方式

    6. **导航案例**:JSF的导航系统允许你根据特定条件或动作结果来决定跳转到哪个页面,这过程中也可以传递参数。 **JSF中文教程** 提供了丰富的实例和详细解释,帮助初学者快速上手。通过学习这个教程,你将能够熟练...

    jsf 详细 原理介绍 内容讲解

    JSF中的事件模型基于`FacesEvent`,事件监听器通过实现`FacesListener`接口来响应特定类型的事件,如`ActionEvent`代表UI组件的动作事件,`ValueChangedEvent`则在组件值改变时触发。 8. **国际化和本地化**: `...

    JSF API

    Mojarra是JSF规范的主要实现之一,由Oracle公司维护。Mojarra提供了JSF API的具体实现,使得开发人员可以直接使用JSF功能,而无需关注底层实现细节。 9. **FacesServlet** FacesServlet是JSF的核心Servlet,负责...

    JSF入门教程

    Phase事件是在JSF生命周期的不同阶段触发的事件,这些事件可以用来监听整个请求处理周期的不同阶段。 ### 总结 JavaServer Faces (JSF) 作为一种标准的Java Web框架,提供了许多强大的功能来帮助开发者构建复杂的...

    JSF教程入门

    - **4.1 动作事件**:介绍JSF中的动作事件处理机制,包括如何响应用户操作触发的动作。 - **4.2 即时事件**:探讨即时事件的概念及其在实时更新场景中的应用。 - **4.3 值变更事件**:讲解当表单字段值发生变化时...

Global site tag (gtag.js) - Google Analytics