java.lang.NullPointerException
org.pan.web.bookclasslist.excute(bookclasslist.java:38)
org.apache.jsp.index_jsp._jspService(index_jsp.java:164)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802
org.pan.web.bookclasslist.excute
我想问一下,这是什么意思,org.pan.web.bookclasslist这是路径还是什么,如果是路径,在哪里指定?
org.pan.web.bookclasslist.excute(bookclasslist.java:38)
org.apache.jsp.index_jsp._jspService(index_jsp.java:164)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802
org.pan.web.bookclasslist.excute
我想问一下,这是什么意思,org.pan.web.bookclasslist这是路径还是什么,如果是路径,在哪里指定?
import java.util.Vector;
import org.pan.util.*;
import org.pan.web.book.bookclass;/**
* Title: 图书类别列表
*/public class bookclasslist extends DataBase {
private Vector classlist; //图书类别向量数组
public bookclasslist() throws Exception{
super();
} public Vector getClasslist() {
return classlist;
}
public String getSql() {
// sqlStr = "select id,classname from my_Bookclass order by id";
// return sqlStr;
return "";
} public boolean excute() throws Exception {
int id = 0;
String classname = "";
int rscount = 0;
try {
//rs = stmt.executeQuery(getSql());
rs = stmt.executeQuery("select Id,ClassName from my_Bookclass order by Id");
rscount = stmt.getMaxRows();
classlist = new Vector(rscount+1);
classlist.clear();
while (rs.next()){
id = rs.getInt("id");
classname = rs.getString("classname");
bookclass bc = new bookclass(id,classname);
classlist.addElement(bc);
}
rs.close();
return true;
}
catch (SQLException sqle){
System.out.println(sqle);
return false;
}
}
};这程序不知道为什么一编译就出错,不知道为什么bookclasslist.java:5: package org.pan.util does not exist
import org.pan.util.*;
^
bookclasslist.java:6: package org.pan.web.book does not exist
import org.pan.web.book.bookclass;
^
bookclasslist.java:12: cannot resolve symbol
symbol : class DataBase
location: class org.pan.web.bookclasslist
public class bookclasslist extends DataBase {
^
bookclasslist.java:36: cannot resolve symbol
symbol : variable rs
location: class org.pan.web.bookclasslist
rs = stmt.executeQuery("select Id,ClassName from my_Book
class order by Id");
^
bookclasslist.java:36: cannot resolve symbol
symbol : variable stmt
location: class org.pan.web.bookclasslist
rs = stmt.executeQuery("select Id,ClassName from my_Book
class order by Id");
^
bookclasslist.java:37: cannot resolve symbol
symbol : variable stmt
location: class org.pan.web.bookclasslist
rscount = stmt.getMaxRows();
^
bookclasslist.java:40: cannot resolve symbol
symbol : variable rs
location: class org.pan.web.bookclasslist
while (rs.next()){
^
bookclasslist.java:41: cannot resolve symbol
symbol : variable rs
location: class org.pan.web.bookclasslist
id = rs.getInt("id");
^
bookclasslist.java:42: cannot resolve symbol
symbol : variable rs
location: class org.pan.web.bookclasslist
classname = rs.getString("classname");
^
bookclasslist.java:43: cannot resolve symbol
symbol : class bookclass
location: class org.pan.web.bookclasslist
bookclass bc = new bookclass(id,classname);
^
bookclasslist.java:43: cannot resolve symbol
symbol : class bookclass
location: class org.pan.web.bookclasslist
bookclass bc = new bookclass(id,classname);
^
bookclasslist.java:46: cannot resolve symbol
symbol : variable rs
location: class org.pan.web.bookclasslist
rs.close();
^
12 errors