在线等:java中实现表格分行。急急急。。。。谢谢!
是这样的,我想结果集中累计到5个图片就分行<tr>
java代码如下:
public String shekeList() throws Exception
{
String s="";
String bgcolor="";
int i=0;
int j=db.getCursor()+1;
String strsql="select * from t_book where state='已提交'";
ResultSet rs = db.query(strsql);
while(rs.next()){
String id=rs.getString("id");
String name = rs.getString("name");
String img = rs.getString("img");
s=s+"<tr>";
s=s+"<td class=auto-style1>";
s=s+"<a href=selectBook.jsp?id="+id+"><img style='cursor:hand' src='"+img+"'></a><br><br>";
s=s+"<a href=selectBook.jsp?id="+id+">"+name+"</a></td>";
s=s+bgcolor;
s=s+"</tr>";
i++;
j++;
}
return s;
}
这个方法实现了1个图片就换行<tr></tr>
如何实现累计5个图片就换行<tr></tr>
谢谢!在线等着交功课。
------解决方案--------------------
while(rs.next()){
String id=rs.getString("id");
String name = rs.getString("name");
String img = rs.getString("img");
s=s+"<tr>";
s=s+"<td class=auto-style1>";
s=s+"<a href=selectBook.jsp?id="+id+"><img style='cursor:hand' src='"+img+"'></a><br><br>";
s=s+"<a href=selectBook.jsp?id="+id+">"+name+"</a></td>";
s=s+bgcolor;
if(img !=null)
{
imageCount++;
if(imageCount % 5 == 0)
s="<tr>"+ s +"</tr>";
}
i++;
j++;
}