有没有代码提示无所谓,只要能通过编译就没问题。
servlet的.class文件不是再跟目录下,而是在WEB-INF/classes目录下

解决方案 »

  1.   

    去sun的网站上找到servlet,servers包然后在JCreator->Configure->Options->JDK Profiles中导入这2个包,就好了!
      

  2.   

    我也出现过这种情况,
    重装后就搞定了!我想楼上提供的方法也许可以吧,
    我看了看我的JC里的JCreator->Configure->Options->JDK Profiles,有:
    D:\j2sdk1.4.2\jre\lib\rt.jar;
    D:\j2sdk1.4.2\lib\dt.jar;
    D:\j2sdk1.4.2\lib\tools.jar;
    D:\j2sdk1.4.2\jre\lib\ext\dnsns.jar;
    D:\j2sdk1.4.2\jre\lib\ext\ldapsec.jar;
    D:\j2sdk1.4.2\jre\lib\ext\sunjce_provider.jar;
    D:\j2sdk1.4.2\jre\lib\ext\localedata.jar;
    D:\j2sdk1.4.2\jre\lib\ext\servlet-api.jar
      

  3.   

    谢谢大家,sevlet,servers包在sun的网站的具体地址是什么??
      

  4.   

    代码提示的问题是我粗心少写了x把javax写成了java,我的站点是定义在E:\dss下
    我在浏览器打入http://localhost:8090/web-inf\classes\Test\Hello
    代码为package Test;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;public class Hello extends HttpServlet
    {
    public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException

    {
    response.setContentType("text/html");
    PrintWriter out=response.getWriter();
    out.print("<html>");
    out.print("<body>");
    out.print("<head>");
    out.print("<title>Hello</title>");
    out.print("</head>");
    out.print("<body>");
    out.print("<h1>Hello</h1>");
    out.print("</body>");
    out.print("</html>");
    }
    }
    但是浏览器报错为403 Forbidden
    Resin 3.0.0-beta (built Thu Feb 13 18:21:13 PST 2003) ?