要编译servlet要下载它的包,sdk里面没有!!
如果你有tomcat,那么你将tomcat/common/lib/目录中的serlvet-api.jar的路径放到classpath环境变量中去也可以1!

解决方案 »

  1.   

    j2ee中才有javax.servlet包。tomcat中也有你可以去sun下载j2ee1.3.1以上版本,或者去www.apache.org下载tomcat
      

  2.   

    servlet包要servlet容器才提供的啊sun只是制定了一些标准而已
      

  3.   

    去sun下载j2ee1.3.1,里面有javax.servlet包。
      

  4.   

    我安装了tomcat 在tomcat\lib\common\servlet.jar 是这个文件吗?
      

  5.   

    就事那个文件,你把它放到你安装jdk的lib目录下,再环境变量中设置一下就可以编译了
    例 (c:\jdk1.4\lib\servlet.jar)
      

  6.   

    将tomcat5.0/common/lib/目录中的serlvet-api.jar的路径放到classpath环境变量中去了
    重新编译上述程序,还是没有生成 .class文件,是import 错误吗?
      

  7.   

    你用的是什么软件开发的?
    光拷贝是没有用的,还需要设置一下。
    比如:JCreator下,选project/project settings,选required libraries,点new,add一个add
    package,选入你的jar文件,起个名,把它勾上,再试试。
      

  8.   

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class Welcome extends HttpServlet
    {
     public void doGet(HttpServletRequest request,
                       HttpServletResponse response) throws IOException,ServletException
       { 
         response.setContentType("text/html");
         PrintWriter  out=response.getWriter();
         out.println("<h1>Welcome to cdzjh.com</h1>");
       }
    }
    原程序如上,能生成Welcome.class,Tomcat 能正常运行,此文件在test文件夹,
    c:\tomcat\webapps\Root\test\Welcome.java
    IE:  http://localhost:8080/test/Welcome 出错classpath:.;d:\jdk141\lib\tools.jar;d:\jdk141\lib\dt.jar;d:\jdk141\jre\lib\rt.jar;d:\jdk141\lib;%TOMCAT_HOME%\lib;%TOMCAT_HOME%\common\lib\servlet-api.jar;C:\jakarta-tomcat-5\common\lib\servlet-api.jar;d:\jdk141\lib\servlet-api.jar;
    请你看看,哪的错误?
      

  9.   

    你的class文件应放到web-inf目录里