小弟编写了一个JAVA程序编译有错误,错误提示是
import javax.servlet.http.*;
^
userTrace.java:3: package javax.servlet.http does not exist
public class userTrace implements javax.servlet.http.HttpSe                                                    ^
userTrace.java:12: cannot resolve symbol
symbol  : class HttpSessionBindingEvent
location: class ch09.userTrace
  public void valueBound(HttpSessionBindingEvent event){
                         ^
userTrace.java:15: cannot resolve symbol
symbol  : class HttpSessionBindingEvent
location: class ch09.userTrace
  public void valueUnbound(HttpSessionBindingEvent event){着是代码:package ch09;
import javax.servlet.http.*;
public class userTrace implements javax.servlet.http.HttpSessionBindingListener{
  private String user_name;
  private userList container = userList.getInstance();
  public void setUserName(String name){
    this.user_name = name;
  }
  public void valueBound(HttpSessionBindingEvent event){  }
  public void valueUnbound(HttpSessionBindingEvent event){
    container.removeUser(user_name);
  }
}着是代码:

解决方案 »

  1.   

    servlet包没在j2se的jdk中,你可以在tomcat/common/lib中找到。
    加载servlet包就可以了。
      

  2.   

    应该找个容器来运行,加载servlet包
      

  3.   

    可以在%CATALINA_HOME%\lib下找到servlet包,然后放到%JAVA_HOME%\lib下。
    编译即可!
      

  4.   

    在工程里倒入这个包servlet-api。jar或者servlet。jar
    还要在classpath里一下,再把servlet.jar和jsdk23.jar放在你的工程的lib里这样要是还不行我就没办法了,前提是你的代码绝对正确
      

  5.   

    没有开发包,在CLASSPATH中设置一下吧!或拷贝到ext目录下!
      

  6.   

    用jbuilder吧,用向导生成一个servlet,什么都搞定