jsp页面中从数据库提出的照片怎样三行四列排列
发布网友
发布时间:2024-10-15 11:29
我来回答
共2个回答
热心网友
时间:2024-10-18 07:37
在你的基础上小改一下就可以了
<table WIDTH="590" HEIGHT="350" align="center" border=0 cellSpacing=0 cellPadding=5>
<%
for (int iPage = 0; iPage < PageSize; iPage++) {
if(iPage%4==0){ //能被4整除则是新的一行开始
%>
<tr>
<%
}
%>
<td align="left" valign="top" bgcolor="#CCCCCC"
style="filter: alpha(opacity =90)">
<center>
<img src="../upload/<%=rs.getString("image")%>" width="100"
height="100">
<br>
<a href='phchazhaopian1.jsp?name=<%=rs.getString("image")%>'><%=rs.getString("image")%>
</a>
</center>
</td>
<%
if (!rs.next())
break;
}
} catch (SQLException e) {
System.out.println(e.getMessage());
}
%>
<%
if(iPage!=0 && iPage%3 == 0){ //iPage不是0又能被3整除则为一行结束,换下一行
%>
</tr>
<%
}
%>
</table>
热心网友
时间:2024-10-18 07:35
<table>
<%
int trNum=(int)Math.ceil(PageSize/4.0);
for (int iPage = 1; iPage <= trNum; iPage++) {
out.println("<tr>");
int endTd=((iPage-1)*4+1)>pageSize?pageSize:((iPage-1)*4+1);
for(int j=(iPage-1)*4+1;j<endTd;j++){
out.print("<td>");
//这里写你的操作数据......
out.print("</td>");
}
out.println("</tr>");
}
%>
</table>