jsp分页问题
    <%
  int PageSize=20; //一页显示的记录数 
  int RowCount; //记录总数
  int PageCount; //总页数 
  int Page; //待显示页码 
  int i,j;
  String strPage = request.getParameter("page"); 
  if (strPage==null){
  //表明在QueryString中没有page这一个参数,此时显示第一页数据 
 Page = 1; 
  } else{
  //将字符串转换成整型 
 Page = Integer.parseInt(strPage); 
 if(Page<1) Page = 1; 
  }  
//得到发表的文章总数
 String sql3="select count(*) from msg";
  ResultSet rs3=RegisterBean.executeQuery(sql3); 
  rs3.next();
  RowCount =rs3.getInt(1); 
  PageCount = (RowCount+PageSize-1)/PageSize;  //记算总页数 
  if(Page>PageCount) Page = PageCount;  //调整待显示的页码
  //设置获取数据SQL语句
 String sql4="select title,msgid from msg";
  ResultSet rs4=RegisterBean.executeQuery(sql4);  //我用的JAVABEAN,不用多说了吧
   i = (Page-1) * PageSize;  //将记录指针定位到待显示页的第一条记录上 
  for(j=0;j<i;j++) rs4.next(); 
  i = 0; 
  //分页显示,每页五条文章信息
  while(i<PageSize && rs4.next()){ 
   String title=rs4.getString("title");
   //String categoryname=rs4.getString("categoryname");
   int msgid=rs4.getInt("msgid");
%>
<%=title%><br>
<% i++; } %>
<a href="a.jsp?page=1">首页</a>
共<%=RowCount%>条信息
<%=Page%>/<%=PageCount%>页 
<%if(Page>1)
{
%>
<a href="a.jsp?page=<%=Page-1%>">上一页</a>
<%}%>  
<%if(Page<PageCount)
{%>
<a href="a.jsp?page=<%=Page+1%>">下一页</a>
<%}%>  
<a href="a.jsp?page=<%=PageCount%>">尾页</a>
<% rs4.close();%>