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