Java 从servlet访问类方法
我想从servlet调用一个方法。我有以下课程:Java 从servlet访问类方法,java,servlets,methods,call,Java,Servlets,Methods,Call,我想从servlet调用一个方法。我有以下课程: public class course { public ResultSet course_in_dept(String dept_name) { ResultSet rs = null; try { String Query = "select course_id , title from course where dept_name=?"; PreparedStatement pst = Da
public class course {
public ResultSet course_in_dept(String dept_name) {
ResultSet rs = null;
try {
String Query = "select course_id , title from course where dept_name=?";
PreparedStatement pst = Database.dbConnect().prepareStatement(Query);
pst.setString(1, dept_name);
rs = pst.executeQuery();
return rs;
} catch (Exception e) {
Database.error = 1;
return null;
}
}
}
现在我想在我的servlet的
doPost
方法中调用这个类中的course\u in_dept
方法。现在我可以如何处理它了?尝试创建实例并像这样调用它:
course courseResult = new course();
ResultSet resultSet = courseResult.course_in_dept("Engineering");
获取一个
课程
类型的实例并使用它。您不应该返回一个结果集
,从中读取,然后关闭它这不是很有用。请告诉我们哪一个错误和为什么。FYI这不是一个类方法(A.K.Atstatic方法),但是一个实例方法请考虑大写你的类,并为你的方法和变量使用可读性的适当命名约定。