首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

诡异的异常!

2012-01-06 
诡异的错误!!我用jb2006编译的下面程序报出错误:ShoppingCart.java :packagejavax.servlet.httpdoesnote

诡异的错误!!
我用jb2006编译的下面程序
报出错误:
"ShoppingCart.java ":   package   javax.servlet.http   does   not   exist   at   line   3,   column   1
可是在别人的机器上都没有这个错,请问这是为什么?应该如何解决呢?


package   com.wrox.sessions;
import   java.util.Vector;
import   javax.servlet.http.*;

public   class   ShoppingCart   extends   Object{

    private   Vector   cart=null;
    String   product=null;
    String   submit=null;
    public   ShoppingCart()   {
        cart=new   Vector();
    }
    public   void   setProduct(String   product)   {
              this.product=product;
  }
  public   void   setSubmit(String   submit)   {
            this.submit=submit;
}
public   Vector   getProducts(){
            return   cart;
        }
public   void   addProduct(String   product){
          cart.add(product);
        }

        public   void   removeProduct(String   product){
          cart.remove(product);
        }
        public   void   processRequest(HttpServletRequest   req){
            if   (submit!=null){
                if   (submit.equals( "add ")){
                    addProduct(product);
                }else{
                    removeProduct(product);
                }
                reset();
            }
        }
public   void   reset(){
            submit=null;
            product=null;
        }


}


[解决办法]
需要的包没有在classpath下呗。
[解决办法]
classpath添加tomcat安装目录下的\common\lib目录下的servlet-api.jar或是servlet.jar,这得看你的tomcat是什么版本了
[解决办法]
倒...
[解决办法]
把tomcat中的comm\lib下的servlet-api.jar包复制到你的jdk安装目录下的\jre\lib\ext\ 目录下
就可以不用配置classpath目录了
[解决办法]
没把包导入
[解决办法]
呵呵,错误比较明显,算不上诡异。

热点排行
Bad Request.