诡异的错误!!

asaco 2007-09-06 03:40:09
我用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;
}



}
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
asaco 2007-09-06
  • 打赏
  • 举报
回复
我用的是jboss
bit1010 2007-09-06
  • 打赏
  • 举报
回复
呵呵,错误比较明显,算不上诡异。
xiaoxing0820 2007-09-06
  • 打赏
  • 举报
回复
没把包导入
yifengtpf 2007-09-06
  • 打赏
  • 举报
回复
把tomcat中的comm\lib下的servlet-api.jar包复制到你的jdk安装目录下的\jre\lib\ext\ 目录下
就可以不用配置classpath目录了
jk88811 2007-09-06
  • 打赏
  • 举报
回复
倒...
fkue23 2007-09-06
  • 打赏
  • 举报
回复
classpath添加tomcat安装目录下的\common\lib目录下的servlet-api.jar或是servlet.jar,这得看你的tomcat是什么版本了
wzlsquall 2007-09-06
  • 打赏
  • 举报
回复
需要的包没有在classpath下呗。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧