2012-04-19 32 views
0

这是我的jsp页面来执行查询。当我运行它时,输出中的课程表中只有一行。前段时间我得到了正确的输出,然后我开始使用界面,并意识到我没有得到正确的输出了。 有人可以指出错误吗?谢谢。MySQL - 我的输出中只有1行?

rs = statement.executeQuery("select * from courses"); 

<TABLE cellpadding="15" border="1" style="background-color: #ffffcc;"> 
<% 

while (rs.next()) { 
%> 
<TR> 
<TD><%=rs.getString(1)%></TD> 
<TD><%=rs.getString(2)%></TD> 
<TD><%=rs.getString(3)%></TD> 
<TD><%=rs.getString(4)%></TD> 
<TD><%=rs.getString(5)%></TD> 
<TD><%=rs.getString(6)%></TD> 
<TD><%=rs.getString(7)%></TD> 
</TR> 
} 
+2

课程表中有多少条记录?确保它不止一个。 – Trevor 2012-04-19 17:45:10

+0

很明显,有100多个 – user1291453 2012-04-19 17:53:05

+0

你可以附上用作标记的编程语言的名称 – Hajo 2012-04-19 17:58:55

回答

1

假设你的贴是正确的,你缺少

<% 
} 
%> 

周围循环的结束。

+0

一切正常,我刚刚重新启动tomcat服务器,它工作正常。谢谢 – user1291453 2012-04-19 20:01:46