读书人

初级有关问题请高手帮助

发布时间: 2012-01-31 21:28:41 作者: rapoo

初级问题,请高手帮助。
四年没碰过这东西了,现在做起来才知道自己都忘没了。

一个嵌套循环的问题。。。
<%
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>
<%
}
%>

这样试试看

读书人网 >Java Web开发

热点推荐