比如做bbs论坛内,一页内要求显示20条数据。
怎么使用jsp来实现下一页和上一页的切换,我知道ajks会比较容易,但是都还没学~~摆脱哪个大虾帮我解决下
å¯ä»¥å页åï¼ä»£ç å¦ä¸ï¼
<%
Resulet rs=sql.extuteQuery("select *from book ");
//å页系ç»
int pagesize;
int total;
int pagecount;
int page;
String strpage=Request.getParameter("pages);
if(strpage=null){
page=1;
}
else{
page=Interger.parseInt(strpage);
if(page<1){
page=1;
}
}
rs.next();
total=rs.getRow();
pagecount=(pagesize+total-1)/pagesize;
if(page>pagecount)
page=pagecount;
int i=0;
if(pagecount>0){
rs.absolute(pagesize*(page-1)+1);
%>
<table align="center" width=800 height=400>
<tr><td>书å</td>
<td>ä½è </td>
</tr>
<%while(i<pagesize&&!rs.IsAfterLast()){%>
<tr>
<td><%=rs.getString(1)%><td>
</tr>
<%
rs.next();
i++;
}
}
rs.close();
%>
<tr>
<td width="50%" height=10 > <%=total%>
</td>
<td width="50%" height=10><div>
<%if(page>=1){%>
<a href="web.jsp? pages=1" >[é¦é¡µ]</a>
<%}%>
<%if(page>=1){%
<a href="web.jsp?pages=<%=page-1%>" >[ä¸ä¸é¡µ]</a>
<%}%>
<%if(page<pagecount){%>
<a href="web.jsp?pages=<%=page+1%>" >[ä¸ä¸é¡µ]</a>
<%}%>
<%if(pagecount>0){%>
<a href="web.jsp?pages=pagecount" >[尾页]</a>
<%}%>
</div> </td>
</tr>
</table>
<%
Resulet rs=sql.extuteQuery("select *from book ");
//å页系ç»
int pagesize;
int total;
int pagecount;
int page;
String strpage=Request.getParameter("pages);
if(strpage=null){
page=1;
}
else{
page=Interger.parseInt(strpage);
if(page<1){
page=1;
}
}
rs.next();
total=rs.getRow();
pagecount=(pagesize+total-1)/pagesize;
if(page>pagecount)
page=pagecount;
int i=0;
if(pagecount>0){
rs.absolute(pagesize*(page-1)+1);
%>
<table align="center" width=800 height=400>
<tr><td>书å</td>
<td>ä½è </td>
</tr>
<%while(i<pagesize&&!rs.IsAfterLast()){%>
<tr>
<td><%=rs.getString(1)%><td>
</tr>
<%
rs.next();
i++;
}
}
rs.close();
%>
<tr>
<td width="50%" height=10 > <%=total%>
</td>
<td width="50%" height=10><div>
<%if(page>=1){%>
<a href="web.jsp? pages=1" >[é¦é¡µ]</a>
<%}%>
<%if(page>=1){%
<a href="web.jsp?pages=<%=page-1%>" >[ä¸ä¸é¡µ]</a>
<%}%>
<%if(page<pagecount){%>
<a href="web.jsp?pages=<%=page+1%>" >[ä¸ä¸é¡µ]</a>
<%}%>
<%if(pagecount>0){%>
<a href="web.jsp?pages=pagecount" >[尾页]</a>
<%}%>
</div> </td>
</tr>
</table>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-04-24
不同的 看情况