servlet包一般都是在你的applation server中的,也就是,servlet.jar这个包的。如果,你的是tomcat的话,查找一下,就可以找到,具体的地址,版本不通可能有所不同的。其他应用服务中也能找到,在jdk中,应该是没有的

解决方案 »

  1.   

    我用的是resin,没有这个文件阿?是不是还需要写什么注册表阿?
    以前用jbuilder根本用操心这么多。
      

  2.   

    jbuilder中也有的,一个是在jbuilder\lib下,一个在jbuilder下,tomcat里面的lib,还有个,jbuilder5\extras\castor\lib这里吧,查找,能找到,在classpath中,设置上,告诉系统路径
      

  3.   

    在lib目錄的jsdk23.jar文件中(resin)
      

  4.   

    在jdk1.4里没有这个servlet.jar包的!
    如果你有jbuild6.0的话,在jbuilder6\extras\castor\lib\servlet.jar里有!
    如果你有tomcat4.0的话,在tomcat\common\lib\servlet.jar
    上面两个,无论你找到哪一个,都要在
    classpath=;tomcat\common\lib\servlet.jar就行了!
      

  5.   

    这个包应该在javax包里面的对巴?但是我设好了classpath后,还是不行,在
    jcreator里面的 code-completion,都显示不出来servlet ,我下了一个web service 开发包试试看啦,好大。
      

  6.   

    但是编译的时候
    import javax.servlet.jsp.*;
    import javax.servlet.jsp.tagext.*;
    就出错了,然后就说javax里面没有这个包我快要疯掉了!惨
      

  7.   

    Question: Missing servlet classes in JDK TM 1.2 Beta 4 According to the JSDK 2.0 Readme file the servlet development environment is included with JDK 1.2. However I tried to compile a simple program and the compiler can't find the servlet classes such as javax.servlet.* Is there something I missed when I installed JDK 1.2? 
    Answer: 
    The javax.servlet classes have been taken out of the JDK 1.2 product since the Relase 1.2, Beta 3. If you have the most recent JSDK, the javax.servlet and javax.servlet.http classes should be in {JSDK2.0}/lib/jsdk.jar. Just add this jar file to your CLASSPATH. 
      

  8.   

    一个下午也没有解决问题,发现老外也烦这个问题,为什么要把servlet这个类从jdk里面拿出去呢?
       害得我这个2年没碰java的人就歇菜了。
      

  9.   

    我配置了这个servlet.jar但是还是没有用,我估计那个老外和我一样用的是jcreator,而我用javac就成功了。
        谁能告诉我为什么jcreator编译失败了呢?而且javac可以的?
      

  10.   

    结论
    用jcreator import 出 javax.servlet 和 javax.servlet.httpservlet只需要在jcreator 的配置里面加入jdk32.jar(resin包里面的)即可。如果用tomcat就更简单啦,其实不用配置什么注册表啦,根本没用的。搞定啦,花了不少时间,不过我也学到不少东西,谢谢大家啦!