<%
for(Int i=pageNow;i<=pageNow+4;i++){//每次显示5页
%>
<a href="<%=basePath%>product/findPage.action?pageNow=<%=i%>&&pageSize=<%=pageSize%>"><%=i%></a>
<% }
%>
<%
for(int i=(pageNow==1?pageNow:pageNow-1);i<=(pageCount<(pageNow+1)?pageCount:(pageNow+1));i++){
%>
<a href="<%=basePath%>product/getList.action?pageNow=<%=i %>&pageSize=<%=pageSize%>">
<font color=red><%=i%></font></a>
<%}%>
2011-4-12 21:59
提问者:匿名
|
浏览次数:374次
在实现数据库的数据实现分页的时候,如果每页显示20条,
但是总共有5000条数据,那么显示的页码就很多,影响美观,这个问题该怎么解决啊
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>");}