如何从java文件中调用java文件中的函数

时间:2011-03-21 10:43:42

标签: java

我在同一个文件夹中有两个名为Admin.javaSearch.java的java文件。我需要调用搜索doGet方法。我该怎么做?

我需要调用

protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {

出现在Search.java文件中。

3 个答案:

答案 0 :(得分:0)

取决于Search-ctor,以及您是否已拥有请求/响应对象。

Search search = new Search (/*...*/);
search.doGet (request, response);

答案 1 :(得分:0)

从技术上讲,

  1. 创建Search
  2. 的实例
  3. 在该实例上调用doGet()方法
  4. 但我们通常不会直接打电话给doGet,所以我有点怀疑,如果那是你真正想要的......

    // in some method in Admin.java
    
    Search search = new Search();
    try {
       search.doGet(someRequest, someResponse);
    } catch (ServletException e) {
       // TODO handle exception
    } catch (IOException e) {
       // TODO handle exception
    }
    

答案 2 :(得分:0)

由于您的Search.java看起来像Servlet,因此您必须通过点击映射到此Servlet的URL来调用它。查看更多here