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