如何设置该class的import路径?在线等.......

lion222 2002-07-19 08:20:25
我在写一个类时,如下:
import javax.servlet.http.*;
import org.apache.struts.action.*;
public final class BookAction extends Action
{
public ActionForward perform(ActionMapping mapping,
ActionForm form, HttpServletRequest req,
HttpServletResponse res)
{
System.out.println("Start perform(" + form + ") . . ." );
String title = req.getParameter("title");
Book book = new Book();
book.setTitle( title );
System.out.println("After creation of book: " + book.getTitle() );

req.setAttribute("BOOK", book);
return mapping.findForward("bookCreated");
}
}

当编译时提示:
BookAction.java:1: package javax.servlet.http does not exist
import javax.servlet.http.*;
^

很明显,它找不到该package.

而我的路径为:
classpath=D:\jdk\lib\tools.jar;.;d:\jdk\lib\dt.jar;d:\tomcat\webapps\struts.jar;d:\tomcat\common\lib\servlet.jar
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;d:\MSSQL7\BINN;C:\Program Files\Symantec\pcAnywhere\;d:\jdk\bin

请问,我还需要设置什么地方?或是那里错了,请指点,谢谢!!!
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzfirebird 2002-07-27
  • 打赏
  • 举报
回复
各位,我是lion222,被迫用一个新的账号发言。
真想不通为什么不能回复超过三次!!!
这个问题现在我还没有解决呀。
请帮帮我吧。

另外补充一下,我是在写一个简单的struts程序时出现这一问题的。
我想是不是与struts的配置有关?
还是我的selvert有问题。

我的配置已在上面说明。
lion222 2002-07-19
  • 打赏
  • 举报
回复
"你看一下servlet.jar包你有你想要的类不"
我查过了,servlet.jar包里有我想要的
HttpServletRequest和HttpServletResponse类

为什么说javax.servlet.http不存在呢?
想不通。
lion222 2002-07-19
  • 打赏
  • 举报
回复
"D:\jdk\lib\这样没指明引用具体的东西行么?"
行的,我又糊涂了。
lion222 2002-07-19
  • 打赏
  • 举报
回复
to wjmmmi:
你的方法好象不行喔,在我的classpath里也有".",
"D:\jdk\lib\"这样没指明引用具体的东西行么?
最后我照你的方法去做,不行喔。

to Magicsliao:
servlet.jar包里应该有这个类吧,我用的是"tomcat-3.2.2"加"apache_1.3.20-win32-src-r2"
应该有吧?

MAGICSLIAO 2002-07-19
  • 打赏
  • 举报
回复
你看一下servlet.jar包你有你想要的类不。
不然你就去下一个新版本的。
wjmmml 2002-07-19
  • 打赏
  • 举报
回复
classpath=.;D:\jdk\lib\
试试
然后

62,614

社区成员

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

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