servlet编译时提示cannot find symbol

iwdc 2005-07-16 10:21:41
是一个书上的例子,moreservlets包里面包含HelloServlet3.java和ServletUtilities.java;其中在HelloServlet3.java中用到了ServletUtilities类,可是我在编译HelloServlet3.java的时候老是提示cannot find symbol。
两者代码如下:
////////////////////////////////////////////////////////////////////////
//1.HelloServlet3.java
package moreservlets;

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

public class HelloServlet3 extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "Hello (3)";
//ServletUtilities su;
out.println(ServletUtilities.headWithTitle(title) +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1>" + title + "</H1>\n" +
"</BODY></HTML>");
out.println("just for test");
}
}
//////////////////////////////////////////////////////////
//2.ServletUtilities.java
package moreservlets;

import javax.servlet.*;
import javax.servlet.http.*;

public class ServletUtilities {
public static final String DOCTYPE =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">";

public static String headWithTitle(String title) {
return(DOCTYPE + "\n" +
"<HTML>\n" +
"<HEAD><TITLE>" + title + "</TITLE></HEAD>\n");
}
}
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoho1979 2005-07-18
  • 打赏
  • 举报
回复

试试先把ServletUtilities 编译后再编译HelloServlet3

还有ServletUtilities.java中的
import javax.servlet.*;
import javax.servlet.http.*;多了可以去.
iwdc 2005-07-18
  • 打赏
  • 举报
回复
好的我试试
JDialog 2005-07-17
  • 打赏
  • 举报
回复
我只知道把一个目录全部编译的方法是,直接在字符界面下进入这个目录,然后用命令javac *.java
不知道能不能解决你的问题。
iwdc 2005-07-16
  • 打赏
  • 举报
回复
提示找不到ServletUtilities
晨星 2005-07-16
  • 打赏
  • 举报
回复
找不到哪个symbol啊?

81,092

社区成员

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

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