使用jsp怎么实现切换下一页

比如做bbs论坛内,一页内要求显示20条数据。怎么使用jsp来实现下一页和上一页的切换,我知道ajks会比较容易,但是都还没学~~摆脱哪个大虾帮我解决下... 比如做bbs论坛内,一页内要求显示20条数据。
怎么使用jsp来实现下一页和上一页的切换,我知道ajks会比较容易,但是都还没学~~摆脱哪个大虾帮我解决下
展开
 我来答
匿名用户
2013-04-24
展开全部
可以分页啊!代码如下:
<%
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>
匿名用户
2013-04-24
展开全部
不同的 看情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式