java分页的问题,怎么打到我需要的效果呢 20
if(pageNow!=1){pw.println("<ahref=welCome?page="+(pageNow-1)+">上一页</a>");}for(inti=pa...
if(pageNow!=1) { pw.println("<a href=welCome?page="+(pageNow-1)+">上一页</a>"); } for(int i=pageNow;i<=pageNow+4;i++) { pw.println("<a href=welCome?page="+i+">"+i+"</a>"); } if(pageNow!=pageCount) { pw.println("<a href=welCome?page="+(pageNow+1)+">下一页</a>");
}本来只有两页的,下面的列表显示成5页,这是怎么回事呢 展开
}本来只有两页的,下面的列表显示成5页,这是怎么回事呢 展开
4个回答
展开全部
首先你要计算你有多少条数据,每页显示多少,才能正确计算出页码,你这样写死了肯定不行拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题: for(int i=pageNow;i<=pageNow+4;i++) 有误 ! 而且永远都会是5页 仔细想一想就明白啦
追问
我也晓得有误,就是不晓得咋个做的哇
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这好办 这里有几个数据要用到... 总条数 每页显示条数 当前页码
这些你都获得之后 就是简单的数学计算了...
这些你都获得之后 就是简单的数学计算了...
追问
这些我都得到了,就是循环的时候不晓得咋个循环了
追答
if(pageNow!=1)
{
pw.println("上一页");
}
for(int i=当前页;i"+i+"");
}
if(pageNow!=pageCount)
{
pw.println("下一页");
重点就在for循环里的循环次数.....循环次数就是你的总页数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页数是算出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询