【问题标题】:Access to class methods from servlet [closed]从 servlet 访问类方法 [关闭]
【发布时间】:2015-02-25 17:59:27
【问题描述】:

我想从 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 = 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_in_dept 方法。现在我该如何处理呢?

【问题讨论】:

  • 获取course类型的实例并使用它。
  • 你不应该返回ResultSet,读取它然后关闭它
  • 这不是很有用。告诉我们哪个错误以及原因。
  • 另外仅供参考,这不是类方法(也称为静态方法),而是实例方法
  • 请考虑将您的类大写并为您的方法和变量使用适当的命名约定以提高可读性。

标签: java servlets methods call


【解决方案1】:

尝试创建实例并调用它:

course courseResult = new course();
ResultSet resultSet = courseResult.course_in_dept("Engineering");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 2018-05-14
    • 2021-08-14
    相关资源
    最近更新 更多