用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中的h:dataTable标签实现动态数据表格的格式化输出,并展示了具体的Java代码实例。此外还介绍了如何通过h:commandLink传递参数。
1368

被折叠的 条评论
为什么被折叠?



