the key for event hanldling in JSF custom tag is the queueEvent() method of the Component.
1. for the input component, you can invoke
queueEvent(new ValueChangeEvent(this, previous, newValue));
such as dropdown list tag, in renderer class, you can set onchange="submint()"
writer.startElement("select", component);
writer.writeAttribute("name", alComp.getClientId(context), null);
writer.writeAttribute("id", alComp.getClientId(context), null);
writer.writeAttribute("onchange", "submit()", null);
writer.startElement("option", component);
writer.writeAttribute("value", "", null);
writer.write(unselectedLabel);
writer.endElement("option");
writer.endElement("select");
2. for command component, if you want action and actionListener make sense, you need to invoke
queueEvent(new ActionEvent(component));
in renderer class, you can set onclick="submit()"
such as commandLink
writer.startElement("a", component);
writer.writeAttribute("href", "#", null);
writer.writeAttribute("onclick", "submit()", null);
writer.write("CommandLink tag");
writer.endElement("a");
分享到:
相关推荐
1. **统一API**:统一了JSF和JSTL(JavaServer Pages Tag Library)的API,使得两者更易于集成。 2. **国际化与本地化**:增强了对多语言支持,方便开发者创建全球化应用。 3. **自定义标签库**:引入了自定义组件的...
JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。...
IMB最新发布的jsf1.2基本教材,是jsf入门的首选教程
**JSF 1.2 Jar 应用包详解** JavaServer Faces (JSF) 是一个由Sun Microsystems(现已被Oracle收购)开发的Java EE组件模型和用户界面框架,用于构建和呈现Web应用程序。JSF 1.2是该框架的一个早期版本,发布于2006...
**JSF 1.2官方例子详解** JavaServer Faces (JSF) 是一个用于构建Web应用程序的Java EE组件模型和事件驱动框架。JSF 1.2是该框架的一个重要版本,它在前一版的基础上增加了许多新特性,提升了性能,并优化了开发者...
**JSF 1.2 框架详解** JavaServer Faces (JSF) 是一个用于构建用户界面的Java EE框架,特别适用于Web应用程序的开发。JSF 1.2是该框架的一个重要版本,它在1.1的基础上进行了许多改进和增强,提供了更丰富的功能和...
JSF 1.2是该框架的一个早期版本,发布于2006年,是JSF规范的第二版。在本文中,我们将深入探讨JSF 1.2的主要特性、工作原理以及如何下载和使用。 1. **JSF 1.2概述** - JSF 1.2是基于组件的框架,它将用户界面元素...
这个API包“jsf1.2_04api”包含了JSF 1.2版本的类库和接口,供开发者在项目中引用和使用。 JSF的核心组件包括: 1. **Facelets**:JSF 1.2引入了Facelets作为默认的视图定义语言,替代了原来的JSP。Facelets是一种...
### Weblogic 10与JSF 1.2配置详解 #### 一、引言 在Web应用开发中,JavaServer Faces(简称JSF)是一种非常流行的Java EE标准技术,用于构建用户界面。WebLogic Server作为Oracle公司的企业级Java应用程序服务器...
在这个主题中,我们将深入探讨JSF 1.2的核心概念,以及为什么`JSF.jar`这个文件对于运行JSF 1.2应用至关重要。 1. **JSF框架概述**:JSF设计的主要目标是为开发者提供一种声明式编程模型,以组件为基础构建用户界面...
JSF 1.2是该框架的一个早期版本,发布于2006年,它在JSF 1.1的基础上进行了一些改进和增强。本入门教程的源码提供了学习和理解JSF 1.2框架基础知识的机会。 JSF的核心概念包括以下几个部分: 1. **组件库**:JSF...
**JSF 1.2 新特性详解** JavaServer Faces (JSF) 是Java平台上用于构建Web应用程序的一种组件模型。JSF 1.2是该框架的一个重要版本,它引入了一系列新特性和改进,提升了开发效率和用户体验。以下是对JSF 1.2新特性...
**JSF 1.2核心详解** JavaServer Faces (JSF) 是Java平台上的一个用于构建用户界面的组件模型框架,特别适用于Web应用程序的开发。JSF 1.2是该框架的一个重要版本,它在JSF 1.1的基础上进行了一系列的改进和增强,...
JSF 1.2是该框架的一个较早版本,发布于2006年,提供了一系列增强功能和改进,以提升开发者的体验和应用性能。 `jsf-api.jar` 和 `jsf-impl.jar` 是JSF框架的核心组件,它们在JSF应用中扮演着关键角色: 1. **jsf-...
**JSF 1.2 简介** JavaServer Faces(JSF)是Java平台上的一个用于构建用户界面的组件模型框架,它主要用于创建Web应用程序。JSF 1.2是该框架的一个早期版本,发布于2006年,为开发者提供了丰富的UI组件和事件处理...
JSF 1.2是该框架的一个版本,发布于2006年,它是Java EE 5的一部分,旨在简化Web应用开发,提供组件化、事件驱动的编程模型。 在JSF 1.2中,**组件模型** 是核心特性之一。它允许开发者使用可重用的UI组件来构建...
jsf1.2+ejb3.0实现的员工管理系统,做成了部分:一部分是ejb端,实现业务逻辑;另一部分是web端,实现web浏览。通过这个实例,你可以学会用jsf1.2和ejb3去做企业项目。内附源代码、分析和部署文档。
**JSF 1.2 知识点详解** JavaServer Faces (JSF) 是一个用于构建用户界面的Java EE框架,特别适用于Web应用程序的开发。JSF 1.2是该框架的一个版本,发布于2007年,相较于早期版本,它提供了更多的功能和改进。以下...
在这个"JSF1.2.07版源代码"中,我们可以深入理解JSF的核心机制和实现细节。 1. **JSF架构概述** JSF由多个组件构成,包括视图层、模型层、控制层和服务层。源代码中包含的组件如Facelets、UIComponent、Managed ...
在这个"jsf_1.2_08"主题中,我们将深入探讨JSF 1.2的主要特性和组件,以及如何使用mojarra实现这一版本的JSF。 Mojarra是JSF规范的主要实现之一,它由Sun Microsystems(现在是Oracle的一部分)开发。在"mojarra-...