首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2011-12-04 
jsp 分页 怎样设定显示的页码数?Hibernate+struts+jsp的分页功能已经好了,现在的问题是,怎样限制页码数字,

jsp 分页 怎样设定显示的页码数?
Hibernate+struts+jsp的分页功能已经好了,现在的问题是,怎样限制页码数字,
比如我一次只想显示10个页码,1   2   3   4   5   6   7   8   9   10     然后,当你点击10的时候,会显示为6   7   8   9   10   11   12   13   14   15,这个怎么样来实现呢?
下面的代码要怎么改呢?

            <%for   (int   i   =   1;   i   <=   lastPageNumber;   i++)
              {

              %>
              <a   href= "showArticle.do?aclass= <%=aclass%> &userid= <%=userid%> &pagenum= <%=i   %> "   target= "articletree "> <%=i%> </a>
              <%

              }
    %>

谢谢各位能指教。在线等您回复

[解决办法]
我的设想是这样的,没有测试过,你试试:


int curPage;//当前页

/*前5页的循环*/
for (int k = 5; k > 1; k--) {
int len = curPage - k
<a href= "showArticle.do?aclass= <%=aclass%> &userid= <%=userid%> &pagenum= <%=i %> " target= "articletree "> len </a>
}

/* 当前页*/

<a href= "showArticle.do?aclass= <%=aclass%> &userid= <%=userid%> &pagenum= <%=i %> " target= "articletree "> curPage </a>


/*后5页的循环*/


for (int m = 1; m < 5; m++) {
int len = curPage + m;
<a href= "showArticle.do?aclass= <%=aclass%> &userid= <%=userid%> &pagenum= <%=i %> " target= "articletree "> len </a>

}

[解决办法]
根据当前页来判断显示的页数

热点排行