初级问题,请高手帮助。
四年没碰过这东西了,现在做起来才知道自己都忘没了。
一个嵌套循环的问题。。。
<%
int i=0;
int j=0;
for(i=0;i <5;i++)
{
%>
<tr>
<% for(j=0;j <3;j++)
{rs.next();%>
<td> <%=rs.getString( "title ")%> </td>
<}%>
</tr>
<%
}
%>
以上的这种嵌套为什么会有错误,正三确的应该怎么写呢。我试过N种方法了。
不是有些方法不行,出错,就是只能显示一行。就是不能显示出五行来。
谢谢大家。。。。
------解决方案--------------------占据有利地形--沙发
呵呵舒舒服服地帮 "pconline(KOOK_.NET) "顶一下
------解决方案-------------------- <%
int i=0;
int j=0;
for(i=0;i <5;i++)
{
%>
<tr>
<%
for(j=0;j <3;j++)
{
rs.next();
%>
<td> <%=rs.getString( "title ")%> </td>
<%
}
</tr>
}
%>
------解决方案--------------------也可以这样
<%
for(int i=0,j=0; (i <5 && j <3); i++,j++){
//省略
}
%>
------解决方案-------------------- <%
int i=0;
int j=0;
for(i=0;i <5;i++)
{
%>
<tr>
<% for(j=0;j <3&&rs.next()%;j++)
{>
<td> <%=rs.getString( "title ")%> </td>
<}%>
</tr>
<%
}
%>
这样试试看