如何在两个httpServlet之间进行集成?

时间:2014-11-20 22:50:55

标签: java eclipse http servlets ide

我写了一个HttpServlet并命名为#34; Stick"然后定义了一个名为" John"在里面。 另外,我写了另一个HttpServlet并命名为#34; StickDetails"。 两个Servlet都在同一个包中。

我希望StickDetails servlet作为Main函数运行(我想在其中使用" Stick"类)。

当我尝试在StickDetails中编写命令" John j = new John;" 但约翰没有得到认可! (""字符串无法解析为类型"")

我在这里做错了什么?

在这里您可以看到StickDetails servlet:

package wood;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class StickDetails extends HttpServlet{
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException,ServletException {


        Stick a; // Stick is not recognized "String cannot resolved to a type"

    }
}  

我正在使用Eclipse IDE for java Developers

1 个答案:

答案 0 :(得分:0)

你需要定义一个新的John类,不要把它放在Stick Servlet上。 在您的Stick Servlet中,您可以创建John Class的实例(如果需要),在逻辑之后,设置StickDetails Servlet中所需的属性,然后使用Stick Servlet中的RequestDispatcher将请求转发给StickDetails。