请教各位老大一个JSP的问题?十万火急!

alanjordan1 2004-05-08 06:08:52
我在JSP中用如下的程序进行分页显示:可是生成的网页老是说"没有满足要求的数据!"
但是我不加分页的功能就可以显示,请各位老大帮助,小弟感激不尽!源程序如下:
<% qry = " select reportag01 ,agntname01 ,renshu from zxz ";
rset=userBean.executeQuery(qry);
int intRowCount=0; //查询的总记录数
int intPage; //页码
String strPage; //页码
strPage = request.getParameter("page");
if (strPage==null) {
intPage=1;
}
else {
intPage = Integer.parseInt(strPage);
if (intPage < 1) intPage = 1;
}
rset.last();
intRowCount=rset.getRow();
if (intPage>intRowCount) intPage=intRowCount;

if (intRowCount<=0)
{
%>
<DIV align=center>
<P><FONT color='#0066FF' face='隶书' size='6'>没有满足要求的数据!</FONT></P>
<P>
<FORM action='zxz_renli.jsp' method=post>
<INPUT type=SUBMIT value='重新查询'>
</FORM>
</P>
</DIV>
<%
}
else
{
rset.absolute(intPage);


while (rset.next())
{
%>
<tr>
<td align="center"><font size="2"><%=rset.getString(1).trim()%></font></td>
<td align="center"><font size="2"><%=rset.getString(2).trim()%></font></td>
<td align="center"><font size="2"><%=rset.getString(3).trim()%></font></td>
</tr>
<%
}
qry="drop table zxz# ";
userBean.executeQuery(qry);
out.println(qry);
%>
<p>
第<%=intPage %>页,共<%=intRowCount %>页  
<a href="test3.jsp?page=1">首页</a>
  
<%if(intPage>1){ %><a href="test3.jsp?page=<%=intPage-1 %>">上一页</a>  <%} %>
<%if(intPage<intRowCount){ %><a href="test3.jsp?page=<%=intPage+1%>">下一页</a>  <%} %>
<a href="test3.jsp?page=<%=intRowCount%>">尾页</a> 
</p>
</table>

...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyilei 2004-05-10
  • 打赏
  • 举报
回复
rset.absolute(intPage);
不知道楼主怎么理解上面的这句话,它和ASP中的用法是完全不同的。

看一下JDBC中有关它的方法:
boolean absolute(int row)----将游标移到指定行,指定一个正数移动游标是相对于结果集尾。

还有一个问题就是你的指针没有重新移动到开始,怎么获取数据呢?
alanjordan 2004-05-10
  • 打赏
  • 举报
回复
到底有没有人能回答这个问题,分不够小弟可以再加
gernett21 2004-05-09
  • 打赏
  • 举报
回复
得看你bean中是否真的查到了数据?

在bean中输出一下看看?

还有最好不要用bean直接返回结果集
alanjordan1 2004-05-09
  • 打赏
  • 举报
回复
不是把
这么多高手居然没人能回答这个问题,不可能阿...............................?

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧