在JSF下,通过从数据库引入数据,输出动态表格

zero_jiao 2011-05-31 02:37:25
利用JSF技术,将数据库中的数据以表格的形式显示在页面上,例如:
id name Sid
1 wangyue 0100111
2 guoyu 0100115
3 wuyun 0100311

我现在很迷茫,连怎么能够实现将数据库中的数据通过JSF输出到页面都不知道,而且感觉JSF有些乱,既需要XHTML脚本,也需要Bean脚本,如果想完成上面的输出,代码是什么?是不是学会了这一个,其他的类似于将数据从数据库输出到页面的操作原理都差不多?
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chute 2011-05-31
  • 打赏
  • 举报
回复

<%@ taglib uri='http://java.sun.com/jsf/core' prefix='f' %>
<%@ taglib uri='http://java.sun.com/jsf/html' prefix='h' %>
<%@ page contentType="text/html; charset=UTF-8"%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<f:view>
<h:dataTable value="#{dataBean.allProcesses }" var="item"
bgcolor="#F1F1F1" border="10" cellpadding="5"
cellspacing="3" first="0" rows="4" width="50%"
dir="LTR" frame="hsides" rules="all" >
<h:column>
<f:facet name="header">
<h:outputText value="id"/>
</f:facet>
<h:outputText value="#{item.userName}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="password" />
</f:facet>
<h:outputText value="#{item.passWord}"></h:outputText>
</h:column>
</h:dataTable>
</f:view>
</body>

</html>



上边是显示用jsp代码,allProcesses是bean里边查出来的list集合,userName和passWord是数据库字段。
zhangjun529 2011-05-31
  • 打赏
  • 举报
回复
我也是前几天在自学jsf,做了一些例子,你把邮箱发给我,我发给你看下,挺简单的

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧