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");
}
}