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

JSF Binding属性

    博客分类:
  • JSF
JSF 
阅读更多
<h:dataTable var="item" value="#{MyBean.items}"
binding="#{MyBean.dataTable}" >
<h:column>  
<h:outputText styleClass="output" value="#{item.productName}"/>
</h:column>  
<h:column>  
<h:commandButton value="remove" action="#{MyBean.remove}" />
</h:column>
</h:dataTable>

 

public class MyBean {
	private ArrayList items = new ArrayList();
	private HtmlDataTable dataTable;

	public ArrayList getItems() {
		return items;
	}

	public void setItems(List items) {
		this.items = new ArrayList(items);
	}

	public void remove() {
		ItemBean item = (ItemBean) getDataTable().getRowData();
		items.remove(item);
	}

	public HtmlDataTable getDataTable() {
		return dataTable;
	}

	public void setDataTable(HtmlDataTable dataTable) {
		this.dataTable = dataTable;
	}
}

 当点击remove按钮时,那一行记录被删除

分享到:
评论

相关推荐

    jee6 学习笔记 5 - Struggling with JSF2 binding GET params

    这篇"jee6 学习笔记 5 - Struggling with JSF2 binding GET params"主要探讨了开发者在使用JSF2绑定GET参数时可能遇到的挑战和解决方案。 JSF2是一个基于MVC(模型-视图-控制器)设计模式的Java框架,用于创建交互...

    JSF标签简体中文版

    #### 三、JSF标签共通属性 - **id**:用于唯一标识一个UI组件。 - **binding**:绑定到UIComponent对象。 - **rendered**:控制组件是否渲染到客户端。 - **styleClass**:设置CSS样式类。 - **value**:设置组件的...

    JSF(转换器+验证器)

    5. 使用`&lt;f:converter&gt;`或`&lt;f:converter binding&gt;`标签可以将转换器绑定到UI组件上。 **验证器(Validator)**: 1. 验证器的作用是对用户输入进行业务逻辑检查,确保其符合应用规则,如长度限制、格式验证、有效性...

    学习技术 jsf必备 ————JSF标签.pdf

    除了上述特定功能的标签外,JSF还为所有标签提供了一系列通用属性,这些属性有助于更好地控制标签的行为。 - **id**: 为组件指定一个唯一的标识符,可用于其他组件的引用。 - **binding**: 绑定到UIComponent。 - *...

    jsf 控件说明(很好)

    JSF组件通常有若干共同的属性,如: - `id`:用于组件的唯一标识。 - `binding`:允许绑定到`UIComponent`对象。 - `rendered`:控制组件是否应被渲染。 - `styleClass`:用于CSS样式。 - `value`:设置组件的值或...

    JSF1.2写的简单DEMO 对初学者有帮助

    3. **数据绑定(Data Binding)**:JSF提供了一种方式将UI组件的值直接绑定到后台bean的属性上,简化了数据管理。 4. **生命周期(Lifecycle)**:JSF有一个六阶段的请求处理生命周期,包括恢复视图、应用请求值、...

    jsf增删改查分页例子

    3. **Data Binding**:JSF支持数据绑定,允许将UI组件的值直接与Managed Bean的属性关联,简化了数据交互。例如,`value`属性可以用来绑定组件的值到Bean的属性。 4. **CRUD操作**: - **创建(Create)**:通常会...

    jsf 编程

    5. **数据绑定(Data Binding)**:JSF允许将UI组件的值直接绑定到后台bean的属性,简化了数据的交互。 ### JSF版本与JSF 1.2 JSF 1.2是JSF的一个较早版本,发布于2006年,其中包含了对JSF规范的许多改进和增强。...

    JSF标签知识点.pdf

    JSF标签拥有通用属性,如`id`用于唯一标识,`binding`绑定到UIComponent对象,`rendered`控制组件是否渲染,`styleClass`用于CSS样式,`value`设置或绑定值,`valueChangeListener`处理值改变事件,`converter`定义...

    jsf +ejb3.0

    3. **数据绑定(Data Binding)**: JSF允许将组件属性与后台bean的属性直接绑定,简化了数据处理。 4. **生命周期(Life Cycle)**: JSF有六个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑...

    JSF标签(简体中文版,可作为jsf的UI设计人员的参考指南)

    JSF标签共享一些通用属性,如`id`用于唯一标识组件,`binding`可以将组件绑定到一个`UIComponent`实例,`rendered`决定组件是否在页面上渲染,`styleClass`用于设置CSS样式,`value`用于设置或绑定组件的值,`...

    JSF in Action

    3. **Data Binding**:JSF的强项之一,它允许将组件的属性直接绑定到Managed Bean的属性,减少了大量的手动代码。 4. **Converters and Validators**:JSF提供了一种机制来验证用户输入并转换数据类型,确保数据的...

    EJB与JSF的集成(简单示例)

    JSF的Value Binding特性使得页面组件可以直接与Bean的属性绑定,简化了数据的交换过程。 6. **部署和测试**:将EJB和JSF项目打包成各自的JAR或WAR文件,然后部署到支持Java EE的服务器(如Tomcat、GlassFish、...

    jsf猜数游戏

    4. 数据绑定(Data Binding):JSF支持将UI组件的值直接绑定到Managed Bean的属性,使得用户界面和数据模型之间的交互变得简单。例如,用户输入的猜测值可以直接绑定到Bean中的一个属性。 5. 事件处理(Event ...

    jsf核心编程

    JSF通过值绑定(Value Binding)和动作监听器(Action Listener)与模型进行通信。 4. **控制器(Controller)**:JSF的控制器功能由生命周期事件处理机制实现,包括初始化、验证、更新模型值和提交请求等步骤。 5...

    重要知识JSF标签.pdf

    本文将深入探讨JSF中的标签,特别是输出类和输入类标签,以及它们的属性和用法。 首先,JSF的标准HTML标签分为几个主要类别: 1. **输出(Outputs)**:如`&lt;h:outputText&gt;`,用于显示绑定的值或信息。 2. **输入...

    JSF

    6. **数据绑定(Data Binding)**:JSF提供了EL(Expression Language)来实现数据绑定,允许将组件属性与Managed Bean的属性直接关联,简化了数据的读写操作。 7. **库和扩展(Libraries and Extensions)**:JSF...

Global site tag (gtag.js) - Google Analytics