请教servlet问题

adminwang 2001-05-28 12:53:00
前次提的问题内容成了别人的,重发一次。
我正在学servlet,可我将HelloWorld.html的例子改为HelloWorld.java后用javac编译报错:
包java.servlet不存在,包javax.servlet不存在
不能解析符号:类Httpservlet
不能解析符号:类HttpservletRequest
不能解析符号:类HttpservletResponse

例子如下:

import java.io.*;
import java.servlet.*;
import javax.servlet.*;

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}

我的运行环境为:win2000+jswdk+jdk1.3+JBulider
在c:\jdk1.3\lib\加入servlet.jar、jsp.jar并在系统环境变量classpath中加入
c:\jdk1.3\lib\servlet.jar;c:\jdk1.3\lib\jsp.jar后用javac编译仍报错:
java.servlet不存在
不能解析符号:类Httpservlet
不能解析符号:类HttpservletRequest
不能解析符号:类HttpservletResponse
用JBuilder打开,如果写入import java.后发现提示框中没servlet.*
写入import javax.后提示框中也没servlet.*

请教各位高手该如何解决,谢谢!!!
...全文
92 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
coolbat 2001-07-23
你的配置与我的一模一样,深圳的?
OK,i tell u my method:
SET CLASSPATH TO:
G:\jdk1.3\lib\servlet.jar;g:\jdk1.3\lib\tools.jar;.;

Notes:
1.保证servlet.jar 和tools.jar文件的存在,没有的话拷一个;
2.最后看好啊:;.;

then reboot your computer, javac sdfdsfsdf.java is ok!
anything mail me
  • 打赏
  • 举报
回复
tiangou 2001-05-29
to Impylm:
yes,*.java must be translated to *.class
  • 打赏
  • 举报
回复
Impylm 2001-05-29
写完的servlet文件是java文件,是不是还要经过编译才行?
  • 打赏
  • 举报
回复
tiangou 2001-05-28
import java.io.*;//i'm sorry
  • 打赏
  • 举报
回复
dhlxmy 2001-05-28
tiangou(天狗)说的是对的,是import javax.servlet.*;而不是import java.servlet.*;
TMD当初我也被阴过。
import javax.servlet.*;
import javax.servlet.http.*;
而且上面这两句一定要分别的写。
  • 打赏
  • 举报
回复
fakir 2001-05-28
看看CLASSPATH中是否指定正确,必须指定j2ee.jar等文件
  • 打赏
  • 举报
回复
tiangou 2001-05-28
the problem is here!

import javax.io.*;
import javax.servlet.*;
import javax.servlet.http.*;//this line must be added!

others ,same.
I have try it on my machine,the enviroment is almost same as yours,
Try it yourself!
Good luck!
  • 打赏
  • 举报
回复
adminwang 2001-05-28
我试过,仍然报错:
不能解析符号:类Httpservlet
不能解析符号:类HttpservletRequest
不能解析符号:类HttpservletResponse
并且在jswdk中的例子很多都有import java.servlet.*;这句,这是怎么回事?

  • 打赏
  • 举报
回复
lmy2000 2001-05-28

import java.servlet.*;
这句注释掉,没有这个包。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-05-28 12:53
社区公告
暂无公告