日期:2014-05-18  浏览次数:20748 次

像csdn论坛这样的分页显示是如何实现的?
怎么实现CSDN里的分页显示?如1   2   3   4....等    
最好能有源代码!  


------解决方案--------------------
先得到总共有多少条记录,然后除以每页要显示的记录条数,就得到总共有多少页。
然后用循环把URL填充上。
就这么简单。
------解决方案--------------------
嗯,这个.....................


基本上................


很难
------解决方案--------------------
<%@ page contentType= "text/html; charset=GBK " import= "java.util.*,jbean.* " %>
<%jbean.jobsBean objB = new jbean.jobsBean(); %>
<html>
<head>
<title>
jsp1
</title>
</head>
<body bgcolor= "#ffffff ">
<table border= "1 ">
<tr>
<th> Job_ID </th>
<th> Job_Desc </th>
<th> Job_Min </th>
<th> Job_Max </th>
</tr>
<%
String s = request.getParameter( "page ");
if(s==null){s= "1 ";}
ArrayList objAL = objB.query(s);
//if(objAL==null){ ;}
for(int i=0;i <objAL.size();i++){
objB = (jbean.jobsBean)objAL.get(i);
%>
<tr>
<td> <%=objB.getJob_id() %> </td>
<td> <%=objB.getJob_desc() %> </td>
<td> <%=objB.getMin() %> </td>
<td> <%=objB.getMax() %> </td>
</tr>
<%} %>
</table>
---------------------csdn-------------------------- <br />
<%
int sumPage = objB.getMaxPage();
for(int i=1;i <=sumPage;i++){
%>
<a href= "jsp1.jsp?page= <%=i%> "> <%=i %> </a> &nbsp;&nbsp;
<%} %>
</body>
</html>