编译servlet类总是提示找不到包???

xiaofeng_cxy 2002-12-23 01:28:23
编译servlet类总是提示找不到包!!!!????
可是我已经将Tomcat\common\lib\servlet.jar包含在CLASSPATH中了啊???
为什么还是不行呢????
...全文
85 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofenguser 2002-12-23
  • 打赏
  • 举报
回复
呵呵
xiaofeng_cxy 2002-12-23
  • 打赏
  • 举报
回复
知道是什么原因了,
原来在2000的环境变量设置里面还有一个Administrator变量,我在那里面也高了一个CLASSPATH,没有包含servlet.jar包,所以编译时会有错
删除之后,只剩系统变量里的CLASSPATH就OK了
xiaofeng_cxy 2002-12-23
  • 打赏
  • 举报
回复
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
中的这几个包都找不到??
CLASSPATH值如下
%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;d:\Tomcat\common\lib\servlet.jar
xiaofenguser 2002-12-23
  • 打赏
  • 举报
回复
出错信息呢?
jokerjava 2002-12-23
  • 打赏
  • 举报
回复
你怎么加的classpath
你怎么编译的
给出源程序有什么用
xiaofeng_cxy 2002-12-23
  • 打赏
  • 举报
回复
源码如下:

import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;
import java.net.*;

public class GetWebServerTag extends TagSupport
{
public int doStartTag() throws JspException
{
try{
HttpServletRequest request=
(HttpServletRequest) pageContext.getRequest();
URL url=new URL("http",request.getServerName,
request.getServerPort(),"/");
URLConnection con=URL.openConnection();
((HttpURLConnection) con).setRequestMethod("OPTIONS");
String webserver=con.getHeaderField("server");
JspWriter out=pageContext.getOut();
out.print(webserver);

}
catch(IOException e){
throw new JspException(e.getMessage());
}
return SKIP_BODY;
}
}
xiaofenguser 2002-12-23
  • 打赏
  • 举报
回复
找不到什么包?

81,122

社区成员

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

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