哎`~帮你up~~我上次拿了100分,求struts的没求到:(

解决方案 »

  1.   

    所需要的BEAN
    package logon;
    import java.io.*;
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import DbcBean.DbcBean;
    public class FenYe{
    int curpage;//当前页
    int totalpage;//总页数
    int rows;
    int num;
    ResultSet rs=null;
    public int getCurpage(HttpServletRequest request,String page){//获取当前页
    String temp=null;
    int test;
    temp=request.getParameter("page");
    if(temp==null)
    curpage=1;
    else{
    test=Integer.parseInt(temp);
    if(test<1)
    curpage=1;
    else
    curpage=test;
    }
    return curpage;
    }
    public void setRows(int row){//设置每页显示几条记录
    this.rows=row;
    }
    public int getTotalPage(int countrows){//总页数
    int temp;
    temp=countrows%rows;
    if(temp==0)
      totalpage=countrows/rows;
      else
      totalpage=countrows/rows+1;
    return totalpage;
    }
    public ResultSet getPageSet(ResultSet rs,int curpage){//返回当前记录集
    if(curpage==1)
    return rs;
    else{
    int i=1;
    try{
    while(rs.next()){
    i=i+1;
    if(i>(curpage-1)*rows)
    break;
    }

    }catch(Exception e){
    System.out.println(e);
    }
    return rs;
    }
    }
    public int getCount(){//多少条记录数

    String sql="select count(*) as t from useinformation ";
    try{
    DbcBean dbc=new DbcBean();
       rs=dbc.executeQuery(sql);
       if(rs!=null){
       rs.next();
       num=rs.getInt("t");
       }
       
       }catch(Exception eq){
    System.out.println(eq);
    }
    return num;
    }
    public ResultSet getRs(){
    String sql="select * from useinformation";
    try{
    DbcBean dbc=new DbcBean();
    rs=dbc.executeQuery(sql);
    }catch(Exception eqq){
    System.out.println(eqq);
    }
    return rs;
    }
    }
    JSP网页
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <jsp:useBean id="fenye" scope="page" class="logon.FenYe"/>
    <%
     int curpage;
     int totalpage;
     curpage=fenye.getCurpage(request,"page");
    fenye.setRows(2);
    totalpage=fenye.getTotalPage(fenye.getCount());
    ResultSet rs=fenye.getPageSet(fenye.getRs(),curpage);
    if(fenye.getCount()==0)%>
    没有记录!
    <%
    else{
    int i=1;
    while(rs.next()){
    %>
    <a href="fenye.jsp"><%=rs.getString("username")%></a><br>
    <%
    i++;
    if(i>2){
    break;
    }
    }
    }
    %>
    <% for(int i=0;i<6;i++){
    %>
    <a href="fenye.jsp?page=<%=i%>"><%=i%></a>
    <%}%>
    </body>
    </html>保证能用!
      

  2.   

    panzhiwei(panzhiwei008)够哥们!谢谢,验证成功,马上给分!