各位达人,我新学JSP,在一个页面中用以下代码显示数据库中内容:
<%while(sqlRst.next()){%>
<tr>
<td width="50%" height="20" align="left"><%=sqlRst.getString("boardname")%></td>
<%
if (!sqlRst.next()) {
continue;
}
%>
<%}
sqlRst.close();%>
成功后,我又想控制页面中记录显示条数,该怎么改写呢?求各位教导教导:)
<%while(sqlRst.next()){%>
<tr>
<td width="50%" height="20" align="left"><%=sqlRst.getString("boardname")%></td>
<%
if (!sqlRst.next()) {
continue;
}
%>
<%}
sqlRst.close();%>
成功后,我又想控制页面中记录显示条数,该怎么改写呢?求各位教导教导:)
int i=0,num=5; //num是要显示的数目
while(sqlRst.next()){
if(i=num){
break;
}
%>
<tr>
<td width="50%" height="20" align="left"><%=sqlRst.getString("boardname")%></td>
<% i=i+1;
}
sqlRst.close();
%>
不知道行不行?
如果是要分页显示的话上网搜一把
就是分页问题了
这样的话就得再拼写sql的时候加些语句了
比方 sqlserver得用 top
比方 mysql 得用 limit