0
我写了一个HttpServlet,并将其命名为“Stick”,然后在其中定义了一个名为“John”的类。另外,我写了另一个HttpServlet并将其命名为“StickDetails”。 两个Servlet都在同一个包中。如何整合两个httpServlets?
我想要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为Java开发人员
谢谢埃迪,但我需要两个不同的类,我不能写在同一个类。 – Json 2014-11-20 23:05:47
在servlet中,servlet容器负责实例化servlet。如果你实例化一个servlet对象,那么你不能指望它作为servlet工作。 – AsSiDe 2014-11-20 23:20:35
这可能会帮助你http://stackoverflow.com/questions/3106452/how-do-servlets-work-instantiation-session-variables-and-multithreading – AsSiDe 2014-11-20 23:21:52