为什么编译不了啊?
nmgzw 2003-06-15 11:47:21 我在c:\moreservlets下放置了两个文件,ServletUtilities.java和ThreeParams.java;环境变量classpath设置为:.;c:\moreservlets;C:\Program Files\jdk\j2sdk1.4.1_02\lib\tools.jar;C:\Program Files\Apache Tomcat 4.0\common\lib\servlet.jar;但javac ThreeParams通不过;
package moreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ThreeParams extends HttpServlet
{
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException , IOException
{
response.setContentType ("text/html");
PrintWriter out = response.getWriter();
String title = "Reading Three Request Parameters";
out.println (ServletUtilities.headWithTitle (title) +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1 ALIGN=\"CENTER\">" + title + "<1>\n" +
"<UL>\n" +
" <LI><B>param1</B>: " +
request.getParameter("param1") + "\n" +
" <LI><B>param2</B>: " +
request.getParameter("param2") + "\n" +
" <LI><B>param3</B>: " +
request.getParameter("param3") + "\n" +
"</UL>\n" +
"</BODY></HTML>");
}
};
________________________________________________
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");
}
};