我写了一个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
答案 0 :(得分:0)
你需要定义一个新的John类,不要把它放在Stick Servlet上。 在您的Stick Servlet中,您可以创建John Class的实例(如果需要),在逻辑之后,设置StickDetails Servlet中所需的属性,然后使用Stick Servlet中的RequestDispatcher将请求转发给StickDetails。