各位高手帮帮我A
我正在做一个分页的内容,有些问题实在解决不了,所以请教各位高手帮帮忙!
我将代码分段贴出,请各位抽空帮忙看一下。
第一段代码是分页类的源代码
/**
*
*/
package com.connectionbean;
import java.sql.*;
import java.util.*;
/**
* @author admin
* 实现页面分页的业务逻辑类
*/
public class PageBean {
/** 当前第几页 */
public int curPage = 1;
/** 总页数,一共有多少页 */
public int maxPage;
/** 总的行数,一共有多少行 */
public int maxRowCount;
/** 每页固定20行 */
public int rowsPerPage = 20;
private Connection conn = null;
public Vector data;
/**
* @return curPage
*/
public int getCurPage() {
return curPage;
}
/**
* @param curPage
* 要设置的 curPage
*/
public void setCurPage(int curPage) {
this.curPage = curPage;
}
/**
* @return maxPage
*/
public int getMaxPage() {
return maxPage;
}
/**
* @param maxPage
* 要设置的 maxPage
*/
public void setMaxPage(int maxPage) {
this.maxPage = maxPage;
}
/**
* @return maxRowCount
*/
public int getMaxRowCount() {
return maxRowCount;
}
/**
* @param maxRowCount
* 要设置的 maxRowCount
*/
public void setMaxRowCount(int maxRowCount) {
this.maxRowCount = maxRowCount;
}
public PageBean() {
try {
this.setPageBean();
} catch (
RuntimeException e) {
System.out.println(e.getMessage());
}
}
/**
* @param page
* @return
*/
public PageBean getResult(String page) {
PageBean pageBean = null;
/*Newinfo newinfo = null;*/
try {
pageBean = new PageBean();
Vector <Object[]> v = new Vector <Object[]> ();
int pageNum = Integer.parseInt(page);
/*DBConnection connection = new DBConnection();
conn = connection.getConnection();*/
Statement stmt = conn.createStatement();
String strSql = "select top " + pageNum * pageBean.rowsPerPage
+ "* from news_info ";
ResultSet rs = stmt.executeQuery(strSql);
int &n