怎么用JAVA动态生成一个表格 ?

stella161 2011-11-26 09:13:59
从数据库读出数据 然后用JSP页面显示出来
形成一个表格
...全文
359 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
super_loverax 2011-11-27
  • 打赏
  • 举报
回复
如果已经存放发哦了list里面,前面完全不需要和数据库直接交涉了。
循环便利一下list即可。
for(int i=0;i<list.size();i++)
{

list.get(i).方法()。。。。。等等 这样的填充到表格中去即可.....

}
I-JUST-SOSO 2011-11-27
  • 打赏
  • 举报
回复
受教了
okyya 2011-11-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 super_loverax 的回复:]
如果已经存放发哦了list里面,前面完全不需要和数据库直接交涉了。
循环便利一下list即可。
for(int i=0;i<list.size();i++)
{

list.get(i).方法()。。。。。等等 这样的填充到表格中去即可.....

}
[/Quote].
Zeus 2011-11-27
  • 打赏
  • 举报
回复
JSP:

<%for(int i=0;i<list.size();i++){ %>
<tr><td><%=list.get(i)%></td></tr>
<% } %>
郭梧悠 2011-11-26
  • 打赏
  • 举报
回复
<td><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#a8c7ce">
<tr>
<td width="25%" height="20" bgcolor="d3eaef" class="STYLE6"><div align="center"><span class="STYLE10">种类编号</span></div></td>
<td width="25%" height="20" bgcolor="d3eaef" class="STYLE6"><div align="center"><span class="STYLE10">种类名称</span></div></td>
<td width="25%" height="20" bgcolor="d3eaef" class="STYLE6"><div align="center"><span class="STYLE10">种类简介</span></div></td>
<td width="25%" height="20" bgcolor="d3eaef" class="STYLE6"><div align="center"><span class="STYLE10">修改</span></div></td>
</tr>

<%for (int i = 1; i < pageSize; i++) {
// Type type = at.get(i);
%>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE19" align ="center" name ="id"><%=rs.getInt("id")%></td>
<td height="20" bgcolor="#FFFFFF" class="STYLE19"><div align="center" id ="typeName"><%=rs.getString("TYPE_NAME")%></div></td>
<td height="20" bgcolor="#FFFFFF" class="STYLE19"><div align="center" id ="typeIntro"><%= rs.getString("TYPE_INTRO")%></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><span class="STYLE21"><a href="kindUpdate.jsp?id=<%=rs.getInt("id")%>">修改</a></span></div></td>
</tr>

<input type="hidden" name="id" value="<%=rs.getInt("id")%> %>"/>

<%
if(!rs.next()){
break;
}
}%>
</table></td>
</tr>
wang7535067 2011-11-26
  • 打赏
  • 举报
回复
怎么读不出来,说清楚一点。是从数据库读不出来还是怎样?
stella161 2011-11-26
  • 打赏
  • 举报
回复
list写好了 就是读不出来
wang7535067 2011-11-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wby13579 的回复:]

后台数据放在List,传到前台。
前台用jtsl的foreach 或者struts2的iterator遍历出来,你要愿意也可以采用java的代码<%%>。

LZ勤劳点google,百度下
[/Quote]
正解,把获取到的数据放入到表格即可。
wby13579 2011-11-26
  • 打赏
  • 举报
回复
后台数据放在List,传到前台。
前台用jtsl的foreach 或者struts2的iterator遍历出来,你要愿意也可以采用java的代码<%%>。

LZ勤劳点google,百度下

81,094

社区成员

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

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