我已有servlet.jar,为什么它还说package http找不到呢?
程序如下:
package com.wrox.sessions;
import java.util.Vector;
import java.servlet.http.HttpServletRequest;
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 priduct){
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;
}
}
编译时出现如下错误:
D:\tomcat\webapps\cookie\WEB-INF\classes\com\wrox\sessions>javac ShoppingCart.ja
va
ShoppingCart.java:3: cannot resolve symbol
symbol : class HttpServletRequest
location: package http
import java.servlet.http.HttpServletRequest;
^
ShoppingCart.java:30: cannot resolve symbol
symbol : class HttpServletRequest
location: class com.wrox.sessions.ShoppingCart
public void processRequest(HttpServletRequest req){
^
2 errors
我的类路径为:classpath=.;D:\jdk\lib;d:\jdk\jre\lib\rt.jar;d:\tomcat\lib\servlet.jar
我已有servlet.jar,为什么它还说package http找不到呢?
不明白。????
package com.wrox.sessions;
import java.util.Vector;
import java.servlet.http.HttpServletRequest;
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 priduct){
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;
}
}
编译时出现如下错误:
D:\tomcat\webapps\cookie\WEB-INF\classes\com\wrox\sessions>javac ShoppingCart.ja
va
ShoppingCart.java:3: cannot resolve symbol
symbol : class HttpServletRequest
location: package http
import java.servlet.http.HttpServletRequest;
^
ShoppingCart.java:30: cannot resolve symbol
symbol : class HttpServletRequest
location: class com.wrox.sessions.ShoppingCart
public void processRequest(HttpServletRequest req){
^
2 errors
我的类路径为:classpath=.;D:\jdk\lib;d:\jdk\jre\lib\rt.jar;d:\tomcat\lib\servlet.jar
我已有servlet.jar,为什么它还说package http找不到呢?
不明白。????
...全文
相关推荐
servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常
servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常直接下载后直接导入 即可,
axis2和已有web项目集成
</servlet-name> <servlet-class> org.apache.axis2.transport.http.AxisServlet </servlet-class> <load-on-startup
HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充
排错方法:* 在 Eclipse 的“包资源管理器(Package Explorer)”中检查文件存放的位置。
servlet技术初步入门
**建立Servlet开发环境** 开发Servlet时,需要确保JDK和Servlet API库(如Servlet-api.jar)在类路径中。
j2ee.jar(很重要的包)
**Servlet**:Servlet是Java编写的服务器端程序,用于扩展服务器的功能,处理HTTP请求并生成响应。3.


Web 开发
