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个页码,像这样的: 展开
out.println("<a href=usersHandle?flag=fenye&pageNow=" + i+ ">[" + i + "]</a>");}
这样把所有页码都显示出来了,但是我要每次都只显示10个页码,像这样的: 展开
展开全部
这样很简单,但你想什么时候显示第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>");}
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>");}
展开全部
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>");}
下一页也是如此
建议你下韩顺平的视频看看
说的非常详细
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>");}
下一页也是如此
建议你下韩顺平的视频看看
说的非常详细
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环的时候,再添加一个变量 用作计数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩,大家都说的不错,八分给我把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询