jsp分页设定显示的页码数?

for(inti=1;i<=pageCount;i++){out.println("<ahref=usersHandle?flag=fenye&pageNow="+i+"... for (int i = 1; i <= pageCount; i++) {
out.println("<a href=usersHandle?flag=fenye&pageNow=" + i+ ">[" + i + "]</a>");}
这样把所有页码都显示出来了,但是我要每次都只显示10个页码,像这样的:
展开
 我来答
贯真
2010-06-01 · TA获得超过2698个赞
知道大有可为答主
回答量:1022
采纳率:0%
帮助的人:1079万
展开全部
这样很简单,但你想什么时候显示第10页后面的呢?
for (int i = 1; i <= (pageCount<10?pageCount:10); i++) {
out.println("<a href=usersHandle?flag=fenye&pageNow=" + i+ ">[" + i + "]</a>");}

如果每次点击有取页码参数.比如pageNow.
for (int i = pageNow; i <= (pageCount<(pageNow+9)?pageCount:(pageNow+9)); i++) {
out.println("<a href=usersHandle?flag=fenye&pageNow=" + i+ ">[" + i + "]</a>");}
503619669
2010-06-01 · TA获得超过111个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:180万
展开全部
for(int i=(nowpage-5);i<(nowpage+6);i++){
out.println("<a href=usersHandle?flag=fenye&pageNow=" + i+ ">[" + i + "]</a>");}
}

nowpage是当前页面

如果想添加上一页下一页的话 可以判断NOWPAGES是不是等于一 如果不是就输出个上一页
判断是不是等于PAGECOUNT 是的话再输出下一页
out.println("<a href=usersHandle?flag=fenye&pageNow=" +(pageNow-1)+ ">"上一页"</a>");}
下一页也是如此
建议你下韩顺平的视频看看
说的非常详细
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
trader_ly
2010-06-01 · TA获得超过179个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:186万
展开全部
循环的时候,再添加一个变量 用作计数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时间片轮转算法
2010-06-01 · TA获得超过1661个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:611万
展开全部
恩,大家都说的不错,八分给我把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式