用Table来做数据的格式化输出还是必要的,在jsf中利用h:dataTable标签来做动态数据表格输出。
写法如下;
java 代码
- h:dataTabel value="#{user.userlist}" var="userinfo"
- h:column
- h:outputText value="#{userinfo.username}"
- /h:column
- /h:dataTable
其中value值绑定的是user的getUserlist()方法,需要注意是如何调用的,参考
java 代码
- private List userlist
-
- public List getUserlist(){
- return userlist
- }
同一个视图可以绑定多个dataTable,多个对象
传递参数的一种方式是利用h:commandLink标签
java 代码
- h:commandLink action="#{user.mapped}"
- h:outputText value="Detail(#{userinfo.id})"
- f:param name="id" value="#{userinfo.id}"
- /h:commandLink
分享到:
相关推荐
下面我们将深入探讨JSF 2.0 `dataTable`的使用以及实现单行修改的具体步骤。 首先,`dataTable`是基于Java的MVC(模型-视图-控制器)框架,用于在网页上呈现动态数据集合。在JSF 2.0中,`<h:dataTable>`是用于创建...
在JSF页面中,DataTable通常通过`<h:datatable>`标签来声明。开发者需要指定一个值属性,该属性指向包含要显示数据的列表,以及一个var属性,用于在循环中引用当前项。 ```html <h:dataTable value="#{bean....
通过学习和实践这个“ajax4jsf 刷新datatable 例子”,开发者可以深入理解如何结合使用Ajax4jsf和JSF的datatable组件来创建交互性强且响应迅速的Web应用程序。在myweb项目中,你可以找到具体实现这些功能的代码和...
下面帖我的控件的使用方法: 下载地址:http://download.csdn.net/detail/ptianfeng/4802713 一、分页具体使用方法如下(不多说,直接给你些颜色看看): 1. xhtml文件: <html xmlns:ems=...
要使用`rich:dataTable`组件,首先需要在页面中引入相应的RichFaces库,并确保项目中已经添加了RichFaces依赖。 在示例代码中,可以看到`rich:dataTable`的配置如下: ```xml <rich:dataTable id="carList" width=...
4. **JSF实现排序功能**:在`<h:datatable>`中,可以使用`sortBy`属性来指定列的排序依据。同时,可以提供排序图标(升序/降序)和监听用户点击事件来实现动态排序。排序功能对于数据量较大的表格尤其有用。 5. **...
本书对JSF中的标准组件进行了详尽的介绍,包括`<h:inputText>`、`<h:commandButton>`、`<h:dataTable>`等。这些组件不仅简化了HTML元素的使用,还提供了数据绑定、事件处理等功能。例如,`<h:dataTable>`用于展示...
本文将深入探讨JSF中的一些常见控件及其使用方法,旨在帮助开发者更好地理解和应用这些控件。 1. **输入控件**: - `h:inputText`:用于创建简单的文本输入字段,可以与Bean中的属性绑定,处理用户输入的数据。 -...
***库中的JsonConvert.DeserializeObject<DataTable>方法是实现此过程的关键,但是在此过程中可能会出现小数位丢失的问题。 2. 小数位丢失问题描述: 在使用***进行解序列化操作时,可能会出现小数位丢失的现象,...
### JSF标签详解 #### 1. 标签入门 ##### 1.1 简介:JSF标准标签 JavaServer Faces (JSF) 是一个用于构建基于Java的Web应用的强大框架。...理解和熟练掌握这些标签的使用方法对于提高开发效率至关重要。
在这里,`addNewItem`和`deleteItem`是后台Bean中的方法,负责处理数据的添加和删除。 4. **AJAX更新** Richfaces的AJAX功能使得DateTable能够实时更新。通过`<a4j:support>`标签,可以为表单元素或按钮添加AJAX...
这个组件通常与`p:dataTable`配合使用,后者用于显示数据集: ```html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:p=...
- **`<h:dataTable>`**:这是一个用于显示表格数据的JSF标签,可以绑定到后台的Java集合,动态渲染表格行和列。它支持排序、分页等功能,并允许自定义列的渲染方式。 - **`<h:selectOneRadio>` 和 `<h:...
- **简单的表格**:`<h:dataTable>`标签用于创建表格,可以绑定到数据集合,如List或数组。 - **表头、表尾**:`<h:column>`定义表格列,`<f:facet>`用于定义表头和表尾的特殊内容。 - **TableModel类**:虽然JSF...
这个"jsf 中文Demo"是作者经过一个月研究精心制作的示例项目,旨在帮助学习者深入理解JSF的使用方法。 **导航**在JSF中指的是页面之间的跳转控制。JSF使用`<h:link>`和`<h:button>`等组件来创建链接,以及`<f:view...
一旦查询结果集准备好,就可以使用JSF组件如`<h:dataTable>`来展示结果。 ```html <h:dataTable value="#{bean.resultSet}" var="row"> <h:column> <f:facet name="header">Email</f:facet> #{row.EMAIL} </h:...