JSP部分代码如下:(BEAN 部分应该没问题,运行正常)
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import ="check.dataPageBean"%>
<%@ page import="java.sql.*"%>
<jsp:useBean id="datapage" scope="session" class="check.dataPageBean"/>
<html>
<body>
<%
try
  {
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String SOURCE="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";
    Class.forName(CLASSFORNAME);
    Connection con=DriverManager.getConnection(SOURCE,"sa","");
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=stmt.executeQuery("SELECT * FROM supply");
String pages=request.getParameter("dipage");
    rs.last();
int countRecord=rs.getRow();
int countPageRecord=5;
if(pages==null||pages.trim().length()==0)
datapage.setAll(countRecord,countPageRecord);
else
{
try
    {
datapage.setCurrentPage(Integer.parseInt(pages));
}
catch(Exception e)
{out.println("parameter is erronious");}
}
int currentRecord=(datapage.getCurrentPage()-1)*datapage.getSizePage();
if(currentRecord==0)
rs.beforeFirst();
else
rs.absolute(currentRecord);
out.print("<table border=1>");
int i=0;
while(rs.next())
  {
out.print("<tr>");
out.print("<td>"+rs.getString(1));
out.print("<td>"+rs.getString(2));
out.print("<td>"+rs.getString(3));
out.print("<td>"+rs.getString(4));
out.print("<td>"+rs.getString(5));
out.print("<td>"+rs.getString(6));
out.print("<td>"+rs.getString(7));
out.print("<td>"+rs.getString(8));
    out.print("</tr>"); 
i++;
if(i>=datapage.getSizePage())break;
  }
  out.print("<tr><td>");
  out.print("共"+datapage.getCountRecord()+"条记录,共"+datapage.getCountPage()+"页,当前第"+datapage.getCurrentPage()+"页,每页"+datapage.getSizePage()+"条记录,");
if(datapage.getCurrentPage()==1)
; else
  {out.print("<a href=dataPage.jsp?dipage=1>首页</a>,");
  out.print("<a href=dataPage.jsp?dipage="+(datapage.getCurrentPage()-1)+">上一页</a>,");}
 if(datapage.getCurrentPage()==datapage.getCountPage())
  ; else
  {out.print("<a href=dataPage.jsp?dipage="+(datapage.getCurrentPage()+1)+">下一页</a>,");
   out.print("<a href=dataPage.jsp?dipage="+datapage.getCountPage()+"> 末页</a>");}
       out.print("</table>");
  }
  catch(Exception e)
  {
out.print(e);
  }
%>
</body>
</html>