//n行5列的表格显示,利用循环
<table width='94%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<td align='center'>1</td>
<td align='center'>2</td>
<td align='center'>3</td>
<td align='center'>4</td>
<td align='center'>5</td>
</tr>
<%
ResultSet rs1=executeQuery(sql1);
while(rs1.next())
{
record1= rs1.getString(1);
record2= rs1.getString(2);
record3= rs1.getString(3);
record4= rs1.getString(4);
record5= rs1.getString(5);
%>
<tr>
<td align='center'><%=record1%></td>
<td align='center'><%=record2%></td>
<td align='center'><%=record3%></td>
<td align='center'><%=record4%></td>
<td align='center'><%=record5%></td>
</tr>
<%
}
%>
</table>
<table width='94%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<td align='center'>1</td>
<td align='center'>2</td>
<td align='center'>3</td>
<td align='center'>4</td>
<td align='center'>5</td>
</tr>
<%
ResultSet rs1=executeQuery(sql1);
while(rs1.next())
{
record1= rs1.getString(1);
record2= rs1.getString(2);
record3= rs1.getString(3);
record4= rs1.getString(4);
record5= rs1.getString(5);
%>
<tr>
<td align='center'><%=record1%></td>
<td align='center'><%=record2%></td>
<td align='center'><%=record3%></td>
<td align='center'><%=record4%></td>
<td align='center'><%=record5%></td>
</tr>
<%
}
%>
</table>
解决方案 »
- 通过Url 获得网页宽高
- 分堆问题
- 顶了都得分!能连接sina 油箱,不能连接163,QQ等
- 如何解释这句话redirect url="/action/login${pageContext.request.queryString}"
- 初学JSP、Servlet、JavaBean,应该用什么环境?
- 跪求解决方法~~~(在线)
- jsp中javaBean的问题
- vssver.scc 文件作用?
- 高分(500分,一定给)求xml例子:用jsp如何从xml文件读取数据,然后写到数据库中
- 推荐本JSP入门到深入的书
- 如何让HTML输出表格的列间距可以调整,急啊!
- 在jdk14跟tomcat4上如何才可以搭建servlet开发环境?谢谢
select top n ...
select ... where rownum > ?
或者
在JavaBean中作缓存,这种方式比较耗内存。
{
String province=rs.getString("province");
String result="<tr>"+"<td>"+province+"</td>"+"</tr>";
%>
<table width="90%" border="1" align="left" cellpadding="1" cellspacing="1">
<tr align="center"><%=result%></tr>
</table>
<%
}
%>
这样写根本没有控制行数以及列数。 望各兄弟姐妹不吝赐教!!!分不够小弟再加,态度不够,小弟再改,只求一解决方法。
<tr>
<td align='center'>1</td>
<td align='center'>2</td>
<td align='center'>3</td>
<td align='center'>4</td>
<td align='center'>5</td>
</tr>
<%
ResultSet rs1=executeQuery(sql1);
while(rs1.next())
{
%>
<tr>
<td align='center'><%=rs1.getString(1)%></td>
<td align='center'><%=rs1.getString(2)%></td>
<td align='center'><%=rs1.getString(3)%></td>
<td align='center'><%=rs1.getString(4)%></td>
<td align='center'><%=rs1.getString(5)%></td>
</tr> <%
}
%>
</table>
<table width='94%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<%
int i=0;
while(rs.next())
{
i++
%>
<td align='center'><%=rs.getString("province")%></td>
<%
if(i%5==0)
out.print("</tr><tr>");
}
%>
</tr>
</table>
<table width='94%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<%
int i=0;
while(rs.next())
{
i++
%>
<td align='center'><%=rs.getString("province")%></td>
<%
//如果为5,10,15......则输出换行
if(i%5==0)
out.print("</tr><tr>");
}
%>
<!--如果你肯定为39条记录的话,加上下面这句显示效果会好点-->
<td> <td>
</tr>
</table>
<td align='center'><%=rs1.getString(1)%></td>
<td align='center'><%=rs1.getString(2)%></td>
<td align='center'><%=rs1.getString(3)%></td>
<td align='center'><%=rs1.getString(4)%></td>
<td align='center'><%=rs1.getString(5)%></td>
<table width='94%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<%
int i=0;
while(rs.next())
{
i++;
%>
<td align='center'><%=rs.getString("province")%></td>
<%
//如果为5,10,15......则输出换行
if(i%5==0)
out.print("</tr><tr>");
}
%>
<%//如果你肯定为39条记录的话,加上下面这句显示效果会好点%>
<td> <td>
<%/////////////////%>
</tr>
</table>