jsp表格成列显示数据 ,急求

denghan19 2012-09-17 04:21:08
所有数据在数据库都有,想在表格显示效果如图:
名字 电话号码 性别 E-mail 分类
张三 15479463543 男 6767676 同事
。 。。 。。。。。。。。。。。。。。。。。。
如此排列 才学 不知道咋写 求各位前辈 高手帮忙
...全文
279 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
g646585144 2012-09-17
  • 打赏
  • 举报
回复

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>产品列表</title>
</head>
<body>
<table border="1" width="500" align="center">
<caption><h1>产品列表</h1></caption>
<tr>
<th>姓名</th>
<th>电话号码</th>
<th>性别</th>
<th>email</th>
<th>分类</th>
</tr>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123");
PreparedStatement ps=con.prepareStatement("select * from product");
ResultSet rs=ps.executeQuery();
while(rs.next()){
%>
<tr>
<!-- <td><%out.println(rs.getInt("id")); %></td> -->
<td><%=rs.getInt("id") %></td>
<td><%out.println(rs.getString("name")); %></td>
<td><%out.println(rs.getString("type"));%></td>
<td><%out.println(rs.getFloat("price"));%></td>
<td><%out.println(rs.getString("company"));%></td>
</tr>
</table>
</body>
</html>
菖蒲老先生 2012-09-17
  • 打赏
  • 举报
回复
后台java写个userVo类,里面有名字 电话号码 性别 E-mail 分类 等等字段

然后通过sql从数据库中把上列字段取出来放到List<userVo> list中。。。

把list放到request.setAttribute("resList", list)以传到前台jsp,

前台jsp根据key resList通过iterator标签输出至表格。。。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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