`
stenlylee
  • 浏览: 261668 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JSF动态创建datatable的代码

    博客分类:
  • JSF
阅读更多
private javax.faces.component.html.HtmlDataTable table;
public void find() {
     //查找数据
      table=new javax.faces.component.html.HtmlDataTable();
      table.setId("tableid1");
      table.setValue(hotels);
      table.setVar("var11");
      javax.faces.component.html.HtmlColumn column1=new javax.faces.component.html.HtmlColumn();
      column1.setId("column1id");
      javax.faces.component.html.HtmlOutputText out1=new javax.faces.component.html.HtmlOutputText();
      out1.setValueExpression("value", Expressions.instance().createValueExpression("#{var11.address}").toUnifiedValueExpression());
      column1.getChildren().add(out1);
      
      javax.faces.component.html.HtmlColumn column2=new javax.faces.component.html.HtmlColumn();
      javax.faces.component.html.HtmlOutputText out2=new javax.faces.component.html.HtmlOutputText();
      out2.setValueExpression("value", Expressions.instance().createValueExpression("#{var11.city}").toUnifiedValueExpression());
      column2.getChildren().add(out2);
      table.getChildren().add(column1);
      table.getChildren().add(column2);
}

 

分享到:
评论

相关推荐

    jsf动态创建表单控件实例.

    下面我们将详细探讨JSF动态创建表单控件的概念、实现方法以及相关的实例。 1. **JSF控件基础**: JSF中的控件通常由UIComponent、UIInput和UICommand等接口实现,它们代表了HTML元素,如文本框、按钮等。这些控件...

    jsf2.0 dataTable单行修改例子

    在JSF(JavaServer Faces)2.0中,`dataTable`是一个非常重要的组件,用于展示动态数据表。这个例子展示了如何实现一个具有单行编辑功能的`dataTable`,让用户能够直接在表格中编辑数据并保存更改。下面我们将深入...

    jsf常用文档datatable行样式,frameset及树型目录dtree,jsf滚动组件

    它提供了一种声明式的方式来创建用户界面,使得开发者可以更加关注业务逻辑,而不用过多地处理底层HTML和JavaScript代码。以下是对标题和描述中提到的JSF知识点的详细说明: 1. **DataTable行样式**:在JSF中,`<h:...

    ajax4jsf 刷新datatable 例子

    通过学习和实践这个“ajax4jsf 刷新datatable 例子”,开发者可以深入理解如何结合使用Ajax4jsf和JSF的datatable组件来创建交互性强且响应迅速的Web应用程序。在myweb项目中,你可以找到具体实现这些功能的代码和...

    jsf primefaces datatable

    在JSF中,我们可以通过`@ManagedBean`注解创建一个JSF Managed Bean,然后在Spring中使用`@Component`或`@Service`注解将其注册为Spring Bean。这样,JSF可以方便地调用Spring服务层的方法来获取或更新数据。 3. **...

    JSF2开发代码示例

    通过分析这个示例,开发者可以学习如何使用JSF2.2的特性,结合PrimeFaces组件库创建动态、响应式的Web界面,并了解如何组织和配置一个基本的JSF项目。这些知识对于理解和实践企业级Java Web开发至关重要。

    jsf 动态分页 带jar包 解压直接导入eclipse即可,方便学习~

    **JSF动态分页技术详解** JavaServer Faces (JSF) 是Java EE平台中的一个用于构建用户界面的组件模型框架,它提供了一种基于组件的方式来创建Web应用。在大型数据展示场景中,分页是必不可少的功能,它可以提高用户...

    JSF 标签,前后台交换代码

    - **`<h:dataTable>`**:这是一个用于显示表格数据的JSF标签,可以绑定到后台的Java集合,动态渲染表格行和列。它支持排序、分页等功能,并允许自定义列的渲染方式。 - **`<h:selectOneRadio>` 和 `...

    JSF+primefaces 网盘实现代码前端

    首先,JSF是一个用于构建MVC(模型-视图-控制器)结构的Java EE框架,它允许开发者创建动态、交互式的Web应用。JSF的核心组件包括Facelets,这是一个模板语言,用于定义用户界面;以及Managed Beans,它们是业务逻辑...

    JSF分页代码和学习文件1

    它简化了前端和后端的交互,通过组件化的方式帮助开发者创建动态、交互式的网页。JSF的核心在于其组件模型,它允许开发者使用声明式的方式来处理用户界面,而无需深入HTML和JavaScript的底层细节。 在“JSF分页代码...

    JSF框架及其简单的实例

    这些组件可以通过XML配置或者在Java代码中动态创建。 2. **事件(Events)**:JSF中的事件处理机制允许组件之间进行通信。当用户与组件交互时(如点击按钮),可以触发相应的事件,并由其他组件监听并响应。 3. **...

    ajax4jsf-demo

    这个名为"ajax4jsf-demo"的项目显然是一个示例应用,用于演示如何在JSF中使用Ajax4JSF库来创建具有交互性和动态更新的用户界面。 在描述中提到的“datatable和分页”是Web开发中的常见功能,特别是对于数据密集型...

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

    它提供了一组丰富的标签库,使得开发人员能够更加高效地创建动态网页应用。本文档主要介绍了JSF中常用的几种标签及其应用场景。 #### 2. JSF标准标签 JSF提供了多种类型的标签,包括输出类标签、输入类标签、命令...

    jsf增删改查带数据库

    JSF可以通过数据绑定和数据源组件,如 dataList 或 dataTable,来动态展示数据库中的记录。用户可以浏览列表,搜索或排序数据。 更新(Update)操作是修改已存在的记录。JSF提供了编辑模式,用户选择一条记录进行...

    jsf入门+标签

    它简化了在服务器端处理用户交互的过程,提供了一种组件化的方式来创建动态、交互式的Web界面。 ### JSF入门 JSF的核心概念是组件模型,它将网页元素如按钮、文本框等视为可复用的组件。这些组件可以独立于视图层...

    应用JSF常用标签介绍

    数据表格是JSF中用于展示和操作数据集的重要组件,`<h:dataTable>`是最常用的标签之一。它支持多种数据源,如列表、数组或集合,并提供排序、分页、编辑等功能,极大地提升了数据展示的灵活性和用户体验。 #### 三...

    JSF标签库快速参考

    JSF HTML标签库中的`commandButton`、`commandLink`和`dataTable`是构建动态Web应用的关键组件。它们不仅提供了基本的HTML元素,还引入了强大的服务器端交互能力。通过对这些组件的深入理解,开发者可以更加高效地...

    jsf实战附录,JSF标签,组件详细介绍

    - `rich:dataTable`:显示动态数据集的表格。 二、JSF组件 JSF组件是UI的构建块,它们代表用户界面的各个部分,如按钮、表单、输入字段等。每个组件都有自己的属性、事件和行为。 1. 组件属性:属性定义了组件的...

    jsf 基础教程......

    例如,PrimeFaces的`p:chart`组件用于创建图表,`p:dataTable`用于展示数据网格。 10. **开发环境和部署** 开发JSF应用通常使用IDE如Eclipse或NetBeans,这些工具集成了JSF的开发支持。应用部署在支持Java EE的...

Global site tag (gtag.js) - Google Analytics