当前位置: 技术问答>java相关
分页程序问题
来源: 互联网 发布时间:2015-10-14
本文导语: 环境:win2k+resin2.1.4+jdk1.3.1+mysql3.23.52 问题:写了个class用jsp去调用,java编译通过了,但是在jsp调用的时候,出现错误信息说非法引用,当我将java的构造函数传的参数和生命时写的参数减少一个的时候说找不到形式符...
环境:win2k+resin2.1.4+jdk1.3.1+mysql3.23.52
问题:写了个class用jsp去调用,java编译通过了,但是在jsp调用的时候,出现错误信息说非法引用,当我将java的构造函数传的参数和生命时写的参数减少一个的时候说找不到形式符合的构造函数,我可是同时改的啊,当我把几个参数都删了的时候(java和jsp都改)又说我传的参数数量不对,期间将resin生成的几个目录都删除了,应该没缓存了吧,如果我只定义几个变量,什么函数不写,那么没错,如果我定义任何形式的函数,无论是构造函数还是什么类型的函数,都会报引用错误
程序:
java:
package bbs;
import java.sql.*;
import java.math .*;
public class Pagination{
//列表数
int PageSize;
//总页数
int Sum;
//当前页
int CurrentPage = 1;
//开始数
int StartNum;
//结束数
int EndNum;
ResultSet SqlResultSet = null;
Pagination(int PS,int CP,ResultSet RS){
try {
SqlResultSet = RS;
PageSize = PS;
CurrentPage = CP;
Sum = (int)Math.floor(SqlResultSet.getRow()/PageSize);
StartNum = CurrentPage * PageSize - PageSize + 1;
EndNum = CurrentPage * PageSize;
}
catch ( Exception e ) {
e.printStackTrace();
}
}
/* public void ShowList()throws java.sql.SQLException{
int i=1;
while(SqlResultSet.next() && (i=StartNum){
System.out.println(SqlResultSet.getString("name"));
}
i++;
}
}
public void ShowNextPage(){
if(CurrentPage==1){
System.out.println("[首页] n");
}else{
System.out.println("[首页]n");
}
if(CurrentPage>1){
CurrentPage--;
System.out.println("[前页]n");
CurrentPage++;
}else{
System.out.println("[前页]n");
}
System.out.println(" ");
if(CurrentPage
问题:写了个class用jsp去调用,java编译通过了,但是在jsp调用的时候,出现错误信息说非法引用,当我将java的构造函数传的参数和生命时写的参数减少一个的时候说找不到形式符合的构造函数,我可是同时改的啊,当我把几个参数都删了的时候(java和jsp都改)又说我传的参数数量不对,期间将resin生成的几个目录都删除了,应该没缓存了吧,如果我只定义几个变量,什么函数不写,那么没错,如果我定义任何形式的函数,无论是构造函数还是什么类型的函数,都会报引用错误
程序:
java:
package bbs;
import java.sql.*;
import java.math .*;
public class Pagination{
//列表数
int PageSize;
//总页数
int Sum;
//当前页
int CurrentPage = 1;
//开始数
int StartNum;
//结束数
int EndNum;
ResultSet SqlResultSet = null;
Pagination(int PS,int CP,ResultSet RS){
try {
SqlResultSet = RS;
PageSize = PS;
CurrentPage = CP;
Sum = (int)Math.floor(SqlResultSet.getRow()/PageSize);
StartNum = CurrentPage * PageSize - PageSize + 1;
EndNum = CurrentPage * PageSize;
}
catch ( Exception e ) {
e.printStackTrace();
}
}
/* public void ShowList()throws java.sql.SQLException{
int i=1;
while(SqlResultSet.next() && (i=StartNum){
System.out.println(SqlResultSet.getString("name"));
}
i++;
}
}
public void ShowNextPage(){
if(CurrentPage==1){
System.out.println("[首页] n");
}else{
System.out.println("[首页]n");
}
if(CurrentPage>1){
CurrentPage--;
System.out.println("[前页]n");
CurrentPage++;
}else{
System.out.println("[前页]n");
}
System.out.println(" ");
if(CurrentPage