jsp为什么多条件查询时分页显示第二次跳不了

servlet中用多条件查询,为什么第一次可以查询也可以显示,但进行下一页是就无法显示了?该怎么办?intintPageSize;intintRowCount;//记录的... servlet中用多条件查询,为什么第一次可以查询也可以显示,但进行下一页是就无法显示了?该怎么办?
int intPageSize;
int intRowCount;//记录的总数
int intPageCount;//总页数
int intPage;
String strPage;
int i;
intPageSize=13;
strPage=request.getParameter("page");
if(intPage<0)
{
intPage=1;
}
rs.last();
intRowCount=rs.getRow();
intPageCount=(intRowCount+intPageSize-1)/intPageSize
if(intPage>intPageCount)
intPage=intPageCount;
if(intPageCount>0)
{
rs.absolute((intPage-1)*intPageSize+1); }
i=0;
out.print("</tr>");
while(i<intPageSize &&! rs.isAfterLast())
{
………………
rs.next();
i++;
}
out.print("</table>");
out.print("<font size='2'><strong>分页显示数据库记录  总共");out.print(intRowCount);out.print("个记录,分");out.print(intPageCount);out.print("页显示,当前页是:第");out.print(intPage);out.print("页");

for(int j=1;j<=intPageCount;j++)
{
out.print("   <a href='#?page="+j+"'>"+j+"</a>");
}
展开
 我来答
百度网友460b538
2010-06-14 · TA获得超过696个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:906万
展开全部
你下一页的url肯定丢了条件了。

看一下你页面上的分页link怎么拼的,多半出问题了。
Jaimel
2010-06-14 · TA获得超过551个赞
知道答主
回答量:256
采纳率:0%
帮助的人:96.8万
展开全部
那你把你分页的方法贴出来吧,
第一次肯定是能加载的,
就看你第二次传的参数对不对啦,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头_过往
2010-06-15 · TA获得超过203个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:159万
展开全部
观点和楼上的差不多,
你可以在第二次条件查询之后,再调用一次你的分页代码,这样就应该好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式